Hallo zusammen,
ich habe ebenfalls einen Kunden bei HostEurope mit Config wie im Betreff. Ich habe so einige Forenartikel gelesen und einiges getestet - aber ich komme zu keinem guten Ergebnis. Daher hier nochmal zusammengefaßt, was ich gemacht habe:
- Zuerst lief der Manager nicht mehr - konnte ich lösen durch Anlage der php.ini Datei im Manager-Verzeichnis.
Jetzt lassen sich nach Umstellung auf PHP8 keine Erweiterungen mehr installieren. Was ich bisher getestet habe:
- Die Datei vendor/contao/contao/manager-bundle/bin/contao-setup um die Zeile @ini_set('sys_temp_dir', '/is/htdocs/user_tmp/wp…'); erweitert. - Problem bleibt das gleiche.
- Das Temp-Verzeichnis fest in der Datei /vendor/symfony/dependency-injection/Loader/XmlFileLoader.php (Zeile 684) verankert. Allerdings wird die Datei mit Composer-Install wieder auf das Original zurückgesetzt, so das meine Änderungen keine Auswirkungen haben. Warum ist das so ? Kann ich das zurücksetzten verhindern ?
Getestet mit php-Script:
Code:
<?php
var_dump(sys_get_temp_dir());
passthru('/usr/bin/php/7.4 -r \'var_dump(sys_get_temp_dir());\'');
file_put_contents($path = sys_get_temp_dir()."/".uniqid(), "test");
var_dump(file_get_contents($path));
passthru('/usr/bin/php7.4 -r \'file_put_contents($path = sys_get_temp_dir()."/".uniqid(), "test"); var_dump(file_get_contents($path));\'');
?>
Der schmeißt keinen Fehler. Ersetze ich die 7.4 durch 8.0, ist das Problem nachvollziehbar (ich nehme an, das ist die Ursache des Ganzen Übels?) : Failed to open stream: Permission denied in Command line code on line 1 bool(false)
Jetzt meine Frage: Habe ich evtl. eine Möglichkeit bei der Masse der Einträge und Tipps übersehen ? Leider hat der Kunde den Vertrag bei HE gerade verlängert, so das ich noch ein bisschen damit leben muss. Es muss doch eine Möglichkeit geben, Contao den korrekten Pfad beizubiegen (auch wenn Contao am Ende wohl nichts dafür kann). Es kann doch nicht sein, das wegen eines blöden Systempfades die ganzen Internetauftritte zum erliegen kommen und umgezogen werden müssen.
Danke und Grüße,
der Falke.
Lesezeichen