2017-02-21 1 views
2

Ich habe mein Laravel-Projekt auf Server hochgeladen. Es zeigt folgenden Fehler an. Wie man es repariert?So beheben Sie Aufruf an undefinierte Funktion Symfony Polyfill Mbstring iconv_strpos() Problem

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

+0

Stellen Sie sicher, dass Ihre Version von PHP mit der Erweiterung iconv erstellt wird. Versuchen Sie 'php --ri iconv' im Terminal laufen zu lassen, welches 'iconv support => enabled' zeigt. – Jerodev

Antwort

1

Haben Sie PHP-Erweiterung installiert. Wenn nicht, bitte installieren und aktivieren Sie es. Dies kann Ihr Problem beheben. Bitte beachten Sie die Dokumentation. Hier ist die Link.

1

Sie müssen iconv Erweiterung installieren.

Sie müssen sicherstellen, dass php-iconv und php-mbstring auf dem Server installiert ist. Standardmäßig ist die mbstring nicht auf cPanel/WHM Servern installiert

Der einfachste Weg ist composer require symfony/polyfill-iconv

-1

Sie benötigen die polyfill Paket. Sie können das Polyfill-Paket mit Composer herunterladen oder gehen Sie auf this site und laden Sie es ohne Composer.

+0

Sind Sie sich sicher? Die angegebene Fehlermeldung (die ein Jahr alt ist!) Stammt aus dem Code in diesem Paket .... –

Verwandte Themen