Zur Navigation

gallery - Fehlermeldungen wegen Safe Mode [2]

11 Jörg Kruse

Wird der richtige Content-Type im HTTP-Header des Bildes gesendet? Für JPGs z.B.:

header("Content-Type: image/jpeg");

18.04.2007 10:55 | geändert: 18.04.2007 10:55

12 tomaschko

mein Webhoster hat geantwortet. Der temporäre ordner ist in den für mich zugreifbaren bereich. Habe auch mal via ftp nachgeschaut und musste feststellen, dass der ordner chmod 777 hat. Demnach hab ich doch die Schreibberechtigung, ergo ist das nicht der Grund der Fehlermeldung

evt noch ne idee

Ist er echt?

18.04.2007 11:22

13 Jörg Kruse

Ist die Einstellung in der php.ini bzw. httpd.conf vielleicht nicht korrekt? Der Fehlermeldung zufolge befindet sich der Temp-Ordner direkt im Root:

Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 728 is not allowed to access / owned by uid 0 in /srv/www/web82/html/backend/gallery/upload.php on line 27

18.04.2007 11:35

14 tomaschko

laut phpinfo() ist es so:
upload_tmp_dir /srv/www/web82/phptmp/

web82 ist der pfad zu meinen webspace... darin find ich auch diesen ordner

Ist er echt?

18.04.2007 11:43

15 Jörg Kruse

move_uploaded_file() sucht der Fehlermeldung zufolge aber das File direkt im Root. Was gibt denn $_FILES['uploadedfile']['tmp_name'] aus:

echo $_FILES['uploadedfile']['tmp_name'];

18.04.2007 12:28 | geändert: 18.04.2007 12:29

16 tomaschko

folgendes wird ausgegeben:

/srv/www/web82/phptmp/phpOyoWDh
demnach ist es wohl der ordner auf meinem webspace


Ist er echt?

18.04.2007 12:46 | geändert: 18.04.2007 12:47

17 Jörg Kruse

Gib mal für $upfile einen absoluten Pfad an (beginnend mit "/srv/www/web82/"). Vielleicht wird durch einen missverständlichen relativen Pfad der Zugriff auf / verursacht.

18.04.2007 13:17

18 tomaschko

Es funktioniert! :))) DANKE!!

Ist er echt?

18.04.2007 13:33

19 Jörg Kruse

Lag's also wirklich am zweiten Argument von move_uploaded_file() - dass ich da nicht eher drauf gekommen bin :)

18.04.2007 13:47

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]