Heim > Fragen und Antworten > Hauptteil
Aufruf der undefinierten Funktion mb_strlen()
Fehlerort
DATEI: /www/ThinkPhp/Application/Common/Common/function.php ZEILE: 16
Bei der Ausführung in der wnmp-Umgebung gibt es kein Problem. Dieses Problem trat auf, als ich die Website auf den Alibaba Cloud-Server hochlud und die Umgebung lnmp war: centos6.8 +nginx+mysql5.7+php5.4.
Ursache: Die Anzeigeseite im Ansichtsordner unter dem Thinkphp-Framework verwendet die benutzerdefinierte Funktion msubstr. Diese Funktion ruft mb_strlen auf, sodass dieses Problem auftritt.
Ich habe diese Funktion msubstr auf der Anzeigeseite entfernt und es war in Ordnung.
Entschuldigung, ist das Erweiterungsmodul im Centos-System nicht aktiviert? Ich habe alle im Internet genannten Methoden ausprobiert, aber ohne Erfolg.