Installation hängt nach Eingabe des Installationspassworts
Hallo Forum,
nun wollte ich mir endlich mal Contao 4 zu Gemüte führen und bleibe gleich beim ersten Schritt hängen:
PHP-Code:
Fatal error: Call to undefined function Patchwork\grapheme_strlen() in /home/htdocs/....../contao-4.1.0/vendor/patchwork/utf8/src/Patchwork/Utf8.php on line 234
Serverkonfiguration: nginx 1.8 – PHP 5.6 per fpm (allerdings gleicher Fehler mit Apache)
Die PHP-Version wurde über phpfarm kompiliert.
Hat jemand eine Idee, woran das liegen könnte? Die Funktion grapheme_strlen() ist auf dem erwarteten Pfad tatsächlich nicht verfügbar.
Vielen Dank für die Hilfe
LG/A
Danke für den Tipp, klappt jetzt bei DF
Hallo c0d3b34n und Vinterthorn,
ich hatte das gleiche Problem bei Domainfactory, dass die Installation gar nicht wegen dem Fehler in Patchwork/Utf8 angelaufen ist.
Dann habe ich - dank eurem Tipp! - bei Domainfactory mit dem PHP.ini Editor eine neue php.ini erstellt und so die Extension intl.so geladen.
Wichtig ist, dass man beim extension-Pfad den kompletten Pfad reinschreibt wie in den FAQ bei DF beschrieben unter "Wie können vorkompiliert bereitgestellte PHP-Module eingebunden werden?"
Der Extension-Pfad ist für jede PHP-Version ein anderer, je nachdem was man für die Domain eingestellt hat. Bei mir ist PHP auf 5-56Stable eingestellt.
Dann klappte es endlich - Wunderbar! :D
Hier die entsprechenden Zeilen aus der php.ini (die ich anschließend aus dem Kunden-Backend heruntergeladen habe)
[PHP]
...
extension = "intl.so"
extension_dir = "/usr/local/lib/php_modules/5-56STABLE"