2017-02-21 1 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은

가장 쉬운 방법은 composer require symfony/polyfill-iconv

-1

당신은 polyfill의 패키지가 필요하다의 cPanel/WHM 서버에 설치되어 있지 않습니다. Composer로 polyfill 패키지를 다운로드하거나 this site으로 이동하여 작곡가없이 다운로드 할 수 있습니다.

+0

이것에 대해 확실합니까? 주어진 오류 메시지 (한 살입니다!)는 해당 패키지 내의 코드에서 온 것입니다 .... –

관련 문제