Contao 4 bei Domainfactory installieren

Versucht man Contao 4 auf einem Shared Hosting Paket bei Domainfactory zu installieren, bekommt man in der Regel folgende Fehlermeldung nach der Eingabe des Installationspassworts:

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

Ursache für diese Meldung ist das fehlende PHP-Modul „intl„.
intl wird in der Standard-php.ini nicht geladen, steht jedoch bereits vorkompiliert bei Domainfactory zur Verfügung.

So bekommst Du intl zum Laufen

In der Domainfactory Administration kannst Du im Bereich „Für Profis“ die „PHP-Einstellungen“ bearbeiten. Zur Aktivierung von intl muss das extension_dir der jeweiligen PHP-Version in den PHP-Einstellungen gesetzt werden:

/usr/local/lib/php_modules/5-56STABLE

Die einzelnen Verzeichnisse der PHP-Versionen findest Du hier.

Anschließend kann die intl.so Erweiterung in der PHP.ini durch folgenden Eintrag geladen werden:

extension = "intl.so"

1 Comments

Schreibe einen Kommentar.