Andreas Görtz: Datei-Upload: open_basedir restriction

Beitrag lesen

Hi,

Mein Dateiupload-Script, welches in meiner lokalen VMware-Entwicklungsumgebung problemlos funktioniert, liefert bei meinem Provider (domainbox) folgende Fehlermeldung:

"Warning: copy(): open_basedir restriction in effect. File(/tmp/php62Tgo3) is not within the allowed path(s): xyz..."

versuch mal, die Datei mit move_uploaded_file() (siehe http://de.php.net/manual/de/function.move-uploaded-file.php und http://de.php.net/manual/de/features.file-upload.php für ein Beispiel) zu verschieben. Ich bin mir zwar nicht sicher, ob die Funktion nicht auch durch die open_basedir-Direktive beschnitten wird, aber einen Versuch ist es Wert.

Also scheint mir die "open_basedir restriction" es nicht zu erlauben, von "/tmp" eine Datei zu kopieren.

Laut info.php gibt es aber eine "upload_tmp_dir" /xyz/, welche innerhalb meiner "basedir" liegt.

Falls o.g. bei dir auch nicht funktioniert, solltest du diesbezüglich mal bei deinem Provider anfragen.

Gruß,
Andreas.