Hallo zusammen,
habe heute testweise PHP 7.4 installiert (718+, DSM 6.2.3-25426 Update 2). Darüber soll eine Testinstallation vom Gambio-Shop laufen. Unter PHP 7.3 ist alles okay. Schalte ich dagegen auf PHP 7.4 (alle Einstellungen in Web Station identisch zu PHP7.3) um, kommt PHP-Log die Fehlermeldung:
PHP Fatal error: Uncaught Error: Call to undefined function mb_split()
Dies bedeutet wohl, dass mbstring nicht enabled ist. Führe ich jedoch
/usr/local/bin/php74 -m |grep mbstring
aus, kommt als Ergebnis:
mbstring
In der erstellten PHPinfo.php (PHP 7.4) wird mbstring als enabled angezeigt:
Vergleich PHP7.3
Der Gambio Test-Shop ist ab Version 4.1.x.x kompatibel zu PHP 7.4
Kann das mbstring in der PHP-Version 7.4 "unvollständig" installiert worden sein? Oder wo sollte ich eher bei Gambio nach einer Lösung suchen?
Viele Grüße
SteffenJ
habe heute testweise PHP 7.4 installiert (718+, DSM 6.2.3-25426 Update 2). Darüber soll eine Testinstallation vom Gambio-Shop laufen. Unter PHP 7.3 ist alles okay. Schalte ich dagegen auf PHP 7.4 (alle Einstellungen in Web Station identisch zu PHP7.3) um, kommt PHP-Log die Fehlermeldung:
PHP Fatal error: Uncaught Error: Call to undefined function mb_split()
Dies bedeutet wohl, dass mbstring nicht enabled ist. Führe ich jedoch
/usr/local/bin/php74 -m |grep mbstring
aus, kommt als Ergebnis:
mbstring
In der erstellten PHPinfo.php (PHP 7.4) wird mbstring als enabled angezeigt:
Multibyte Support | enabled |
Multibyte string engine | libmbfl |
HTTP input encoding translation | disabled |
libmbfl version | 1.3.2 |
Vergleich PHP7.3
Multibyte Support | enabled |
Multibyte string engine | libmbfl |
HTTP input encoding translation | disabled |
libmbfl version | 1.3.2 |
oniguruma version | 6.9.4 |
Der Gambio Test-Shop ist ab Version 4.1.x.x kompatibel zu PHP 7.4
Kann das mbstring in der PHP-Version 7.4 "unvollständig" installiert worden sein? Oder wo sollte ich eher bei Gambio nach einer Lösung suchen?
Viele Grüße
SteffenJ