rename() - Permission denied

chris.woj

Mitglied
Hey leute,

ich blick da nicht mehr durch. Sitz jetzt seit ner Stunde daran und weiß nicht mehr weiter. Hoffe ihr könnt mir helfen.

Also ich muss ne Datei am Ende : löschen / umbenennen / verschieben

Safe Mode = Off / open basedir = none .. soweit schonmal keine Probleme

Code:
Warning: rename(/home/httpd/vhosts/*/web_users/sc_k001/pzw100.zip,/home/httpd/vhosts/*/httpdocs/upload/data/import_backup/k001_1139932349_pzw100.zip): Permission denied in /home/httpd/vhosts/*/httpdocs/x3upload/ftp_upload.php on line 210

PHP:
if (!rename($uploader['up_path'].$fileName, UPLOAD_BACKUP_DIR.'/'.$uploader['up_id'].'_'.time().'_'.$fileName)) {
				printf($ERR_UPLOAD_MOVEFILE_BACKUP, $uploader['up_path'].'/'.$fileName);
		}

macht ja nichts anderes als die datei zu verschieben, oder andernfalls eine fehlermeldung zu senden, wie bei mir.

also die rechte von der datei und dem Ordner liegen beim web_user (wer sich mit plesk auskennt; weil eine Freigabe für Unterordner und extra Benutzer wie bei Confixx mal gibts bei Plesk ja nicht mehr)

*help ;)

Grüße Chris, und Danke
 
Zuletzt bearbeitet:
Für die die es Interessiert :

Also der Fehler lag an den Rechten des Ordners bzw. der Datei (wie schon vermutet).

Beide (Ordner + Datei) müssen chmod 0777 haben.
 
Zurück