HostEurope: Unable to write to the temporary system directory
Hallo,
beim Aufruf des Contao-Managers hat dieser auf Version 1.5.0 ein Update gemacht und nun bekomme ich diesen Fehler im Manager:
PHP Kommandozeilen-Programm
Unable to write to the temporary system directory.
This is most likely a problem with your hosting configuration. Make sure that either open_basedir does allow access to the temporary directory or that the sys_temp_dir is correctly configured.
Details
Website liegt bei HostEurope im WebHosting Medium. Support ist angeschrieben ...
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
strich-sieben
Antwort vom HostEurope Support:
Um den Contao Manager auf einem WebHosting Paket nutzen zu können, müssen Sie den tmp Ordner auf folgenden Pfad nutzen: /is/htdocs/user_tmp/xxxxxxxxxxxxxxx/
Angegeben unter:
Produktverwaltung - Webhosting - Konfigurieren - Allgemeines - Allgemeine Informationen
Tmp-Pfad: /is/htdocs/user_tmp/xxxxxxxxxxxxxxxxxxxxxx/
Hierbei können Sie die Contao-Manager Datei editieren und den tmp Pfad direkt anpassen.
In welcher Datei kann man bloß den TMP-Pfad anpassen? :confused:
Ich habe jetz mal bei meinem HostEurope nachgeschaut: Genau dieser Pfad ist dort angegeben ...
Anhang 25274
Antwort vom HE Support wenig erbaulich
Das Hosteurope-Problem trat hier auch letzten Dienstag auf ca. 10 Installationen im Shared Hosting betroffen. Heute dann die Antwort des Supports auf die Nachfrage und Schilderung des Fehlers im Manager:
---
Sowohl für das Apache PHP Modul als auch den PHP Interpreter auf der CLI ist open_basedir bereits auf "no value" gesetzt. Warum der Contao Manager seit dem letzten Update keinen Zugriff mehr auf das für das jeweilige Shared Hosting Paket eingerichtete temp-Verzeichnis hat, können wir leider nicht sagen. Auch können wir keine Lösung im Shared Hosting Bereich anbieten. Auf unseren Webserverpaketen mit eigener CLI ist die Nutzung des aktuellen Contao-Managers jadoch möglich. Als Workaround können wir daher derzeit nur einen Wechsel von Webhosting- in den Webserverbereich oder die Verwendung einer älteren Contao Manager Version empfehlen.
Wir bedauern, Ihnen keine positive Rückmeldung geben zu können. Sollten Sie noch weitere Fragen haben, stehen wir Ihnen natürlich jederzeit gerne zur Verfügung.
---
Ich habe kein Interesse an dieser Upselling-Politik teilzunehmen und wäre sehr an einem offiziellen Workaround seitens der Contao-Community interessiert.
Workaround funktioniert bei mir nicht.
Hallo,
ich habe seit gestern das gleiche Problem mit der Fehlermeldung. Ich habe eine php.ini in das gleiche Verzeichnis des contap-managers gelegt, allerdings bekomme ich immer noch die gleiche Fehlermeldung. Ich habe nur "sys_temp_dir=/is/htdocs/user_tmp/wpxxxx_xxxx" in der php.ini stehen. Gibt es sonst noch etwas zu beachten? Den contao-manager habe ich mehrfach neu gestartet und Cache geleert etc.
Danke und Grüße
David
Ich habe das gleiche Problem bei Host Europe
Zitat:
Zitat von
sr-tag
Hallo Zusammen ich bin der, der das aktuell im Slack-Chat besprochen hat.
Der erste funktionierende Lösungsansatz von @ausi ist, wenn man im contao-manager Verzeichnis eine php.ini Datei mit folgendem Inhalt anlegt ...
Code:
sys_temp_dir=/is/htdocs/user_tmp/wpxxxx_xxxx
... und dann den temp-Pfad der auch per sys_get_temp_dir() zurückgegeben wird dort einträgt.
Nach einem Browser-Fenster-Reload läuft mein contao-manager dann auch durch.
Gruß Sven und Danke an alle die mir bei der Lösungsfindung geholfen haben.
Übrigens: Ich hab meine Unterhaltung mit dem Support auch noch nicht beendet ;)
Es ist doe "Mumpitz" , wenn ma bei HE irgendwelche php.ini `s schreiben muss damit es funktioniert. Was ich verstanden habe, ist, dass es hier wohl um ein Sicherheitsaspekt geht. Nur HE schiebt das Problem auf Contao und umgekehrt. Jetzt las ich von Spooky, dass HE vor kurzem was geändert hat....
Wie wird denn das Problem nun gehandhabt, egal von wem?
HE meint es muss beim istallieren des Contao Managers ein input-Feld erscheinen, damit der Installateur den richtigen TMP Pfad eingeben kann. :rolleyes:
Von einer eigens erstellten php.ini sehe ich ab, da ich bei einem Umzug von HE weg immer die Dateien wieder löschen muss, die ich da vorher angelegt habe. (wer weiss wie viele das noch werden?) Außerdem fehlt mir da seitens HE der Schreibzugriff. HE will, denke ich, dass ein größeres Paket gebucht wird. Was ich mit den Problemen dort sehr sicher nicht machen werde. Allein die Preispolitik der SSL Zertifikate des Servers sind ein Hohn, wenn ich sie wo anders kostenlos bekomme. (Lets Encrypt)
Da ich des Öfteren Probleme mit HE habe, denke ich gerade an einen Serveranbieter hier im Ort nach. Ich hoffe nur dass ich die Arbeit etwas strecken kann und hier oder bei HE eine bessere Lösung gefunden wird.
Vielleicht kennt jemand einen Server wo es Wert ist mit Contao-Installationen hinzuziehen?