【问题标题】:Call to undefined function mb_internal_encoding() in My Goddady hosted website [closed]在 My Goddady 托管网站中调用未定义函数 mb_internal_encoding() [关闭]
【发布时间】:2015-10-05 07:24:04
【问题描述】:

当我上传我的 Laravel 网站并在 godaddy VPS 服务器中配置时,我开始收到以下错误

Fatal error: Call to undefined function Illuminate\Foundation\Bootstrap\mb_internal_encoding() in /home/wwwideportal/ideinvoice/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php on line 43

我用谷歌搜索并知道这是我当前主机的 php.ini 文件中的一个问题,所以我创建了另一个 php.ini 文件并上传到 public_html 文件夹中

然后我在浏览器中执行了 phpinfo 并检查它显示该文件已为 php.ini 正常上传,并且我在其中放置了以下代码

extension=php_mbstring.dll

但我仍然遇到同样的错误

这是我的网站link

如果我缺少任何东西,谁能告诉我

提前致谢。

【问题讨论】:

  • 机器上有这个包吗?
  • @SafoorSafdar 是的,我更新了我的 php.ini 文件,但我不知道该包是否存在
  • 创建一个文本文件,例如使用记事本或任何其他文本编辑器:<?php phpinfo(); ?>
  • @Samuel 是的,我已经做到了,它显示我的 php.ini 文件正在正确使用。
  • 你的意思是你看到安装了mbstring模块吗?

标签: php laravel-5 ini


【解决方案1】:

正如你在http://ide-portal.com/phpinfo.php看到的那样,

mbstring 模块未安装在您的服务器上。

如果已安装,它将像这样显示在您的phpinfo 页面上:

请关注mbstring installation manual在您的系统上安装它。

谢谢

【讨论】:

  • 但安装不在我的控制范围内,它是 Godaddy 服务器
  • 当我打电话给他们时,他们说他们对此无能为力。他们说这是你的代码错误
  • 只要求他们安装缺少的模块。这是他们的工作 AFAIK。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-10
  • 2012-05-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多