Gianluca: Datei Upload mit PHP-Script

Hallo Leute,

hab ein kleines Problem mit einem PHP-Script.

Das Script soll per Formular eine Datei auf den Server hochladen.

Bekomme immer folgende Fehlermeldung:

Warning: Unable to create '/data2/test/files/Winter.jpg': Permission denied in ./layout/fileupload.inc on line 312

Habe das Verzeichnis per chmod auf 755 gesetzt.

Muss ich am Apache-Server noch was konfigurieren?

Vielen Dank im voraus !

  1. Moin!

    Habe das Verzeichnis per chmod auf 755 gesetzt.

    Wie wäre es mit 775 oder 777? Wenn du Dateien im Verzeichnis anlegen (lassen) willst, brauchst du Schreibrechte. Es hängt von der Konfiguration des Servers ab, ob er in derselben Gruppe wie du läuft (eher nicht), oder als jemand ganz anderes.

    PS: Es ist sinnvoll, wenn du gleich nach dem Speichern der Dateien mindestens die Dateirechte dieser Datei ebenfalls auf 777 setzt, oder den Datei-Besitzer auf dich umänderst. Sonst gehört die Datei dem Webserveraccount, und du kannst mit FTP unter Umständen nicht mehr ran. Auch nicht, um die Dateirechte zu ändern... :)

    - Sven Rautenberg