2017-02-21 27 views
2

Я загрузил проект Laravel на сервер. Он отображает следующую ошибку. Как это исправить?Как исправить вызов неопределенной функции Symfony Polyfill Mbstring iconv_strpos() Проблема

Fatal error: Call to undefined function Symfony\Polyfill\Mbstring\iconv_strpos() in /home/invoice/vendor/symfony/polyfill-mbstring/Mbstring.php on line 358

+0

Убедитесь, что ваша версия php построена с расширением iconv. попробуйте запустить 'php --ri iconv' в терминале, который должен показать' iconv support => enabled' – Jerodev

ответ

1

Вы установили iconv расширение PHP. Если нет, установите и включите его. Это может решить вашу проблему. См. Документацию. Вот Link.

1

Необходимо установить расширение iconv.

Вы должны убедиться, что PHP-Iconv и PHP-MBstring установлены на сервере. По умолчанию MBstring не установлен на серверах CPanel/WHM

Самый простой способ composer require symfony/polyfill-iconv

-1

Вам нужен пакет polyfill. Вы можете загрузить пакет polyfill с композитором или перейти на this site и скачать его без композитора.

+0

Уверены ли вы в этом? Данное сообщение об ошибке (которое составляет год!) Происходит из кода внутри этого пакета .... –