dedlfix: move_uploaded_file

Beitrag lesen

Hi!

Bitte zitiere nur konkret die Stellen auf die du dich beziehst und nicht das gesamte Posting. Danke.

Warning: move_uploaded_file(/home/venty/public_html/shop/backend/modules/start.sh): failed to open stream: Permission denied in /home/venty/public_html/shop/backend/modules/install.php on line 44
Also der ordner public_html gehört der gruppe www-data und hat die dateirechte 755 das betrifft auch alle unterordner. :S

Also, einer von euch beiden sagt hier nicht die Wahrheit und nach meiner Erfahrung war bisher immer PHP im Recht. Schreibrechte brauchst du nur in modules/. Die Verzeichnisse davor müssen nur les- und ausführbar sein (wobei man, ich glaube Lesen, nicht unbedingt braucht, aber das nur in seltenen Fällen so haben will). Für die Rechte interessiert neben den Besitzverhältnissen auch noch, wer man selbst ist. Ansonsten kann man die Rechtelage nur eingeschränkt interpretieren. Wenn dir phpinfo() keine Auskunft über den Ausführenden deiner Scripts geben kann, kannst du mit touch() einen Eintrag im /tmp erzeugen - das sollte für alle schreibbar sein - und dann nachschauen, wer der Besitzer ist.

Lo!