Problem bei Hochladen von Avataren

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
pmo
Mitglied
Beiträge: 34
Registriert: 25.08.2003 01:11
Kontaktdaten:

Problem bei Hochladen von Avataren

Beitrag von pmo »

Hi!

ich habe folgendes Problem:

Beim hochladen von Avataren von der lokalen Festplatte oder mittels http Pfad bekomme ich den folgenden Fehler;
Warning: move_uploaded_file(./images/avatars/1122801854038b743d9920.gif): failed to open stream: Permission denied in /home/www/web827/html/includes/usercp_avatar.php on line 227

Warning: move_uploaded_file(): Unable to move '/home/www/web827/phptmp/php6rPGW5' to './images/avatars/1122801854038b743d9920.gif' in /home/www/web827/html/includes/usercp_avatar.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:227) in /home/www/web827/html/includes/page_header.php on line 474

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:227) in /home/www/web827/html/includes/page_header.php on line 476

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:227) in /home/www/web827/html/includes/page_header.php on line 477
Kann mir bitte jemand helfen und sagen was ich falsch mache?
Vielen Dank für Eure Hilfe.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

chmod 777 auf den Avatarsordner hast du schon durchgeführt?
KB:chmod
Benutzeravatar
pmo
Mitglied
Beiträge: 34
Registriert: 25.08.2003 01:11
Kontaktdaten:

Beitrag von pmo »

zum teil schonmal fetten dank mit dem cmod! wenn ich lokales gif hochlade dann geht es jetzt.

wenn ich jedoch von einer url hochlade kommt noch diese meldung:
Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/www/web827/) in /home/www/web827/html/includes/usercp_avatar.php on line 148

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:148) in /home/www/web827/html/includes/page_header.php on line 474

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:148) in /home/www/web827/html/includes/page_header.php on line 476

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:148) in /home/www/web827/html/includes/page_header.php on line 477
irgendeine idee?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Probiere vielleicht mal das hier: http://www.phpbb.de/doku/doku.php#kapitel_2_5_2 (Kapitel 2.5.2)
Benutzeravatar
pmo
Mitglied
Beiträge: 34
Registriert: 25.08.2003 01:11
Kontaktdaten:

Beitrag von pmo »

sorry, aber der kapitel hilft mir nicht weiter, hab es wie dort beschrieben eingerichtet, kommt aber immer noch die fehlermeldung.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

KB:62 Punkt 4.2 dürfte dir helfen, arbeite ruhig aber mal alles durch.
Benutzeravatar
pmo
Mitglied
Beiträge: 34
Registriert: 25.08.2003 01:11
Kontaktdaten:

Beitrag von pmo »

sorry wenn ich immer noch mit meinem prob nerve! :oops:
also ich habe die hinweise durchgearbeitet, bekomme aber immer noch den folgenden fehler, der jedoch nur noch beim upload von avataren aus einer http quelle auftritt, beim upload von der lokalen festplatte klappt der upload!
Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/www/web827/) in /home/www/web827/html/includes/usercp_avatar.php on line 148

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:148) in /home/www/web827/html/includes/page_header.php on line 474

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:148) in /home/www/web827/html/includes/page_header.php on line 476

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web827/html/includes/usercp_avatar.php:148) in /home/www/web827/html/includes/page_header.php on line 477
laut dieser beschreibung soll das verzeichnis /tmp nicht im erlaubten pfad sein. hab den tmp order aber unter images/avatars/tmp angelegt.

ich weiß hier echt nicht weiter, zumal sonst dieses problem nie auftrat.

gruß
phil
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Punkt 4.2:
Mit der Option open_basedir (siehe auch diesen Beitrag) kann dein Provider festlegen, auf welche Verzeichnisse PHP zugreifen darf. Hier muss das Verzeichnis, in dem sich deine Web-Präsenz befindet und das Verzeichnis des temporären Ordners eingetragen sein. Oft ist vor allem letzteres nicht der Fall: ein unter upload_tmp_dir festgelegtes Verzeichnis (bzw. das Standard-Verzeichnis) sollte bei der Verwendung von open_basedir natürlich auch dort aufgeführt werden.
Insbesondere wenn ein Fehler bei der Funktion 'move_uploaded_file' auftritt, deutet dies auf ein Problem bei dieser Einstellung hin. (I.d.R. musst du dazu deinen Provider kontaktieren. Mehrere Pfadangaben bei open_basedir sind per Komma (UNIX) bzw. Strichpunkt (Windows) abzutrennen).
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“