Henryk Plötz: mkdir: Nach erstellen des Verzeichnis keine Schreibrechte

Beitrag lesen

Moin,

mkdir("../test", 0777);
Das Verzeichnis wird erstellt. Ich habe jedoch keinerlei Schreibrechte, ich kann nichtmal per FTP-Zugriff in diesem Verzeichnis einen Unterordner erstellen (Permission denied).

Wilde Vermutung: Du hast eine umask gesetzt (das ist normalerweise gut!, üblich ist etwa 0022) und daher hat das erstellte Verzeichnis gar nicht 0777. Ausserdem wird es mit der User-ID des Webservers erstellt, weswegen du später (zusammen mit den fehlenden Permission-Bits) nicht darein schreiben darfst.

umask() (http://www.php.net/manual/de/function.umask.php) ist dein Freund.

--
Henryk Plötz
Grüße aus Berlin

* Help Microsoft combat software piracy: Give Linux to a friend today! *