Hello,
wenn ich mkdir() einen Ordner erstelle und dem mit chmod() 0777 Rechte gebe, werden die auch richtig in meinem FTP-Client angezeigt. Wenn ich die mit dem Client ändern will sagt er allerdings "Operation not permittet". Habs auch schon mit anderen probiert, geht aber nicht.
Außerdem scheint der chmod auch nicht wirklich übernommen worden sein, weil ein write-Zugriff über php auch abgelehnt wird.
Du müsstest Dir erstmal über die Eigentümer- und Gruppeneigenschaften der Files klar werden.
Und dann musst Du überlegen, unter welchem User die Prozesse laufen.
also
- FTP unter dem FTP-User
- PHP als Modul i.d.R. unter einem festgelegten User für alle Shared Hosting Teilnehmer
- PHP als CGI unter dem Owner der Scripte
- ...
Welche Gruppen sind für die Scripte und Verzeichnisse, in denen sie liegen, eingetragen?
Läuft PHP bei Dir als SAPI-Modul oder als CGI /Fast-CGI?
Erst dann kann man Dir wirklich helfen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg