Contao 4.x und PHP 8.x bei Host Europe
Hallo Contao-Gemeinde,
Host Europe hat angekündigt, dass PHP 7.4 am 14.11.22 abgeschaltet wird. Ich mal anhand meiner Webseite getestet, ob die manuelle Umstellung irgendwelche Probleme verursacht. JA und zwar massiv!
Egal was ich mit dem Contao-Manager (1.6.0) machen will:
- Pakete desintallieren
- Pakete installieren
- Composer-Update durchführen
es endet immer in dieser Fehlermeldung:
@php vendor/bin/contao-setup
Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 255
Dann habe ich das mal bei 10 Kundenwebseiten geprüft (unterschiedliche Contao Versionen 4.4x, 4.9.x, 4.13.x), die ebenfalls bei Host Europe sind. Überall mit dem gleichen Ergebnis.
Ich habe den HE-Support dazu angeschrieben und warte noch auf eine Antwort.
Kann mir jemand sagen, was es mit dieser Fehlermeldung auf sich hat? Hat jemand die gleichen Erfahrungen gemacht und evtl. schon einen Lösungsansatz?
Danke und LG
Oliver
PHP.ini nur im Webprozess, CLI Aufrufe failen
Der HE Support besteht auf den PHP.ini Eintrag.
So weit so gut für den Webprozess ...
Jedoch wird beim Composer Update (über den Manager) der CLI Prozess gestartet und dieser kennt die Angabe aus der PHP.ini nicht.
Folglich misslingt das Update.
Das tückische daran ist das Symfony erst ab PHP8 eine Funktion aufruft die auf mittels PHP Funktion sys_get_temp_dir() das TMP Verzeichnis holt um dort eine Datei anzulegen. Das fehlschlägt das der Rückgabewert null ist.
Wenn HE das nicht fixed, wird es sehr vielen beim nächsten Update unter PHP8 um die Ohren fliegen.
Ergänzung:
Es geht um diesen Symfony Part: https://github.com/symfony/dependenc....php#L661-L688
Ein Leben nach Hosteurope
Offensichtlich hat Contao bei Hosteurope ja keine Zukunft mehr, und für HE selber wird die Zahl derer, die ihnen deswegen den Rücken kehren keine kritische Größe sein. Als Betroffener mit einigen Installationen bei HE hier die offene Frage an die Community, welchen Hoster ihr für Shared Hosting empfehlen könnt, also für eine Komplettmigration inklusive Mailpostfächer. Danke im Voraus!