Bisher gehörten alle Web-Dateien dem (FTP-/Shell-)User (z.B. hraban:users).
Die Verzeichnisse pnTemp und mediashare haben Schreibrechte (777).
Mediashare konnte auch Unterverzeichnisse in mediashare anlegen (die mit den zwei Buchstaben), warf dann aber die bekannte Fehlermeldung ("Failed to copy file"). Das neue Unterverzeichnis gehört dem Webserver-User (hier: wwwrun:www).
Seit ich alles dem Webserver-User geschenkt habe (chown -R wwwrun:www *), funktioniert der Upload wieder.
Es reicht nicht, nur pnTemp (das Upload-Verzeichnis) zu verschenken, dann schlägt der Safe_mode zu, und nichts geht mehr, weil die Skripte, die dem Shell-User gehören, nicht auf die Verzeichnisse zugreifen dürfen, die dem Webserver-User gehören.
Zum Glück wollen meine User ihre Seiten nicht selber pflegen, sonst hätte ich ein ernsthaftes Problem.
Grüßlinge vom Südsee!
Hraban
Hraban

Kommentare