Probleme: Upload einer Datei unter Linux

evoleena

Erfahrenes Mitglied
Hallo Leute
hab einen Upload für eine Datei geschrieben local geht alles, aber auf dem Server geht es nicht.
Da bekomme ich immer diese Meldungen:

Code:
Warning: move_uploaded_file(/var/www/html/Drupro/CSV/20090608145045_Multi.CSV) [function.move-uploaded-file]: failed to open stream: Permission denied in /var/www/html/Drupro/upload.php on line 38

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpgdwIYI' to '/var/www/html/Drupro/CSV/20090608145045_Multi.CSV' in /var/www/html/Drupro/upload.php on line 38

Warning: fopen(/var/www/html/Drupro/CSV/20090608145045_Multi.CSV) [function.fopen]: failed to open stream: No such file or directory in /var/www/html/Drupro/upload.php on line 47
Datei kann nicht geöffnet werden

Wegen den Rechten bin ich mir unsicher, da ich den Ordner CSv nicht auf 777 setzen kann, es geht nur 755. Das ist bestimmt auch das Problem oder was denkt ihr?
In dem Tmp Ordner liegt auch keine Datei.

Ich hoffe ihr könnt mir helfen

Gruß
Evoleena
 
Hi,

Wegen den Rechten bin ich mir unsicher, da ich den Ordner CSv nicht auf 777 setzen kann, es geht nur 755. Das ist bestimmt auch das Problem oder was denkt ihr?

Wenn der Owner dieses Ordners nicht der Benutzer ist, unter dem auch der PHP-Prozess läuft, ja. Um eine Datei in ein Verzeichnis zu legen, brauchst Du Schreibrechte für dieses Verzeichnis, anders geht's nunmal nicht.

In dem Tmp Ordner liegt auch keine Datei.

Die wird wohl mit Beenden des Skriptes automatisch entsorgt. ;)

LG
 
Zurück