Ich habe Exoops eigentlich richtig gut am laufen. Bis auf eine einzige Ausnahme. Der Avatar Upload funzt net.
Will man einen eigenen Avatar hochladen erscheinen diese 3 Fehlermeldungen.
Fehlernummer: 2 [Warnung] Fehlermitteilung: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpGQlBlv) is not within the allowed path(s): (/home/www/htdocs/***/.) in Datei: /home/www/htdocs/***/***/class/fileupload.php in Zeile: 642
Fehlernummer: 2 [Warnung] Fehlermitteilung: move_uploaded_file(/tmp/phpGQlBlv) [function.move-uploaded-file]: failed to create stream: Operation not permitted in Datei: /home/www/htdocs/***/***/class/fileupload.php in Zeile: 642
Fehlernummer: 2 [Warnung] Fehlermitteilung: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpGQlBlv' to '/home/www/htdocs/***/***/images/avatar/users/1.jpg' in Datei: /home/www/htdocs/***/***/class/fileupload.php in Zeile: 642
In der Zeile 642 der fileupload.php steht nun folgendes:
Soviel dazu. Eigentlich dachte ich das ich den chmod irgendwie falsch gesetzt hatte. Aber nach mehrmaligen hin und her finde ich keine Lösung. Wie sind denn die richtigen Chmod Einstellungen damit die Avatare hochgeladen werden können ?
Ist es überhaupt ein Chmod Problem?
PS: die sternchen *** ersetzen hier meine Homepage daten
[ Geändert von astarothis an 29.01.2004 14:25 ]
Nobse :
29.01.2004 16:52
check mal das verzeichnis images/avatar/user ob da schreibrechte vergeben sind.
astarothis :
03.02.2004 09:53
Okay wollt nur posten das ich den Fehler gefunden habe.
Mein Provider legt Daten die man mit einem PHP Befehl hochlädt in einen Temporären Ordner ab. Diesen hatte ich auf meinem Webspace gelöscht.
Alle die bei Levanzo bzw Evanzo sind, sollten daher den Ornder /tmp nicht löschen und dem Ordner die Schreibrechte 0777 geben.