如何修复对未定义函数的调用Symfony \ Polyfill \ Mbstring \ iconv_strpos()问题

时间:2017-02-21 07:38:13

标签: php laravel laravel-5.3 iconv laravel-5.4

我将Laravel项目上传到服务器。它显示以下错误。如何解决?

  

致命错误:在第358行的/home/invoice/vendor/symfony/polyfill-mbstring/Mbstring.php中调用未定义的函数Symfony \ Polyfill \ Mbstring \ iconv_strpos()

3 个答案:

答案 0 :(得分:1)

您是否安装了iconv PHP扩展程序。如果没有,请安装并启用它。这可能会解决您的问题。请参阅文档。这是Link

答案 1 :(得分:1)

您需要安装iconv扩展名。

您需要确保在服务器上安装了 php-iconv php-mbstring 。默认情况下,cbsnel / WHM服务器上未安装mbstring

最简单的方法是composer require symfony/polyfill-iconv

答案 2 :(得分:0)

您需要polyfill包。您可以使用编辑器下载polyfill包,或者继续this site并在没有作曲家的情况下下载。