it-swarm.com.de

Schwerwiegender Fehler: Aufruf einer undefinierten Funktion mb_strtolower (), auch wenn mbstring aktiviert ist

Hey Jungs, wie läuft es? Ich habe gerade einen OS-Reload meines Servers durchgeführt und ich habe alles wiederhergestellt und alle Daten sind korrekt, aber ich bekomme das hier:

Schwerwiegender Fehler: Aufruf der undefinierten Funktion mb_strtolower ()

ich habe ein bisschen herumgesucht und habe festgestellt, dass es sich um die mbstring-Erweiterung für PHP handelt, die nicht installiert ist 

hat jemand irgendwelche Ideen?

4

Wenn Sie wirklich mb_-Funktionen verwenden müssen, müssen Sie überprüfen, ob die Multibyte-String-Erweiterung auf Ihrem System installiert ist.

Check ob die Erweiterung installiert ist?

<?php phpinfo(); ?>

Erweiterung wird nicht angezeigt? 

Install die Erweiterung:

Dafür müssen Sie jedoch angeben, auf welchem ​​Betriebssystem Ihr PHP ausgeführt wird. In Ubuntu kann dies zum Beispiel durch Ausführen eines der folgenden Befehle erreicht werden:

Sudo apt-get install php-mbstring
Sudo apt-get install php7.0-mbstring
Sudo apt-get install php7.1-mbstring

Dies hängt natürlich von der installierten PHP-Version ab.

Vergessen Sie nicht , um PHP nach der Installation der Erweiterung neu zu starten.

6
BenRoob

wenn Sie es einfach möchten, ersetzen Sie einfach mb_strtolower durch strtolower. es sollte funktionieren.

0
Jacky Supit