PHP - Frage zu upload_tmp_dir

  • Hallo zusammen,

    ich betreibe drei kleine Nextcloud-Instanzen in meinem Webhosting-Paket. In der Basis-Konfiguration werden die Logs der Nextclouds mit Meldungen zugespamt, dass kein Zugriff auf das "tmp"-Verzeichnis möglich sei. Man kann nun einen "tmp"-Ordner im Verzeichnis der jeweiligen Instanz anlegen, dies führt aber wiederum bei jedem Update zu einer Fehlermeldung. Für Nextcloud-Betreiber auf Webhostings ist dies glaube ich ein bekanntes Thema.

    In den PHP-Einstellungen für meine (Sub-)Domains kann ich ja den Wert für upload_tmp_dir anpassen - von "DOCROOT" auf "WEBSPACEROOT". Verstehe ich es richtig, dass wenn ich für alle Nextcloud-Instanzen "WEBSPACEROOT" einstelle, sie sich dann /tmp im Rootverzeichnis teilen? Sind durch diese gemeinsame Nutzung irgendwelche Nachteile oder Probleme zu erwarten?

    Danke für Eure fachkundige Einschätzung! :)

  • Vielen Dank! Hmm, open_basedir steht überall auf DOCROOT, Fehlermeldungen tauchen aber bisher nicht auf, Ich gehe bei Berechtigungen prinzipiell gerne nach dem Muster vor "so viel wie nötig, aber so wenig wie möglich", daher würde ich es zunächst nicht anfassen.

    Bin mir aber tatsächlich auch nicht sicher, ob ich das Ganze konzeptionell überhaupt korrekt verstehe...

  • Ah, warte mal. Mein Fehler, ich habe das zu lange nicht mehr verwendet...

    Der temporäre Ordner ist bei Plesk eh automatisch im open_basedir drinnen. Da steht {TMP} sowieso extra dabei. Sorry für die Verwirrung! :sleeping:

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

    2 Mal editiert, zuletzt von KB19 (7. Oktober 2024 um 03:19)