Avatar hochladen: Could not write avatar file to local stora

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
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Avatar hochladen: Could not write avatar file to local stora

Beitrag von felixx »

Hallo,

ohne das ich irgeneine Änderung an einer php Datei vorgenommen habe kommt plötzlich beim Versuch ein Avatar von einer URL hochzuladen folgender Fehler
Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/meinedomain/) in /var/www/meinedomain/phpbb/admin/admin_users.php on line 552


Allgemeiner Fehler
Could not write avatar file to local storage. Please contact the board administrator with this message

DEBUG MODE

Line : 593
File : /var/www/meinedomain/phpbb/admin/admin_users.php
Wie kann es zu diesem Fehler kommen?? Es funktionierte ja vorher ohne Probleme.
Grüße
Felix
Fähnchen
Ehemaliges Teammitglied
Beiträge: 2124
Registriert: 14.08.2004 23:38

Beitrag von Fähnchen »

Gute Frage ... hast du in deinem Avatarordner einen Ordner "tmp" mit Schreibrechten?
Die Signatur hat Urlaub.
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo Fähnchen,

ja klar, sonst hätte es ja nie funtioniert :wink:

Wie gesagt, erst seit heute ist das Problem aufgetreten.
Grüße
Felix
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Keiner ne Idee?? :(
Grüße
Felix
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo,

ich habe jetzt mal folgendes gemacht.

In der admin_user.php habe ich folgnede Zeile geändert:

alt

Code: Alles auswählen

$tmp_filename = tempnam ("/tmp", $this_userdata['user_id'] . "-");
neue

Code: Alles auswählen

$tmp_filename = tempnam ("/var/www/meinedomain/tmp", $this_userdata['user_id'] . "-");
Jetzt funktioniert es wieder, aber warum??? Hat einer ne Erklärung dafür??
Grüße
Felix
Benutzeravatar
Huchi
Mitglied
Beiträge: 368
Registriert: 08.11.2004 13:51
Wohnort: Pforzheim
Kontaktdaten:

Beitrag von Huchi »

Hi....,

da ich auch Probleme mit dem Avatar hochladen habe, siehe hier http://www.phpbb.de/viewtopic.php?t=78012 hätte ich eine Frage dazu!
Hast du den Code genauso eingegeben

Code: Alles auswählen

$tmp_filename = tempnam ("/var/www/meinedomain/tmp", $this_userdata['user_id'] . "-");
also was ich meine ist "/var/www/meinedomain/tmp"!
wie müsste das genau aussehen wenn meine domain www.pforzheim-forum.de heißt?
Wo hast du den tmp Ordner liegen? Bei mir liegt der unter images/avatars/tmp!
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo Huchi,

Sorry, hatte mich falsch ausgedrückt. Also genau heisst es bei mir:

Code: Alles auswählen

$tmp_filename = tempnam ("/var/www/BENUTZERNAMEdesFTPZugang/tmp", $this_userdata['user_id'] . "-");
Ich hatte einen Tipp von welnet bekommen, das so abzuändern.

Demnach müsstest Du dann dort Deinen Benutzernamen des FTP Zugangs einfügen.

Da ich aber mein Forum über welnet Hoste, weiß ich nicht ob das bei Dir überhaupt etwas bringt.

Wo hast du den tmp Ordner liegen? Bei mir liegt der unter images/avatars/tmp!
Da liegt er bei mir auch, muß er ja auch.

Warum diese Änderung allerdings zum Erfolg geführt hat weiß ich leider nicht, würde mich aber interessieren. :wink:
Grüße
Felix
Junior
Mitglied
Beiträge: 115
Registriert: 27.08.2004 15:50
Wohnort: Neverland

Beitrag von Junior »

Ich konnte das Problem lösen, indem ich per ls -la die Rechte überprüft hatte und sie dann mit einem chown -R root:root html/ repariert hatte.

Lieben Gruss

Junior
Typo3 - das Developer Forum
http://www.typo3forum.net
Benutzeravatar
Huchi
Mitglied
Beiträge: 368
Registriert: 08.11.2004 13:51
Wohnort: Pforzheim
Kontaktdaten:

Beitrag von Huchi »

Hi ...............,

bei mir lag es an der usercp_reigster (Leuchte-Tipp) bzw. es vertragen sich irgendwelche mods nicht!
Nach dem ich ne jungfräuliche usercp_register nahm und mod für mod einbaute und immer einzeln installierte, war nach Einbau aller mods das avatar uploden kein Problem mehr. Dafür gehen jetzt andere Dinge nicht richtig, wie z.B. das die yellow card Funktion nicht über den Post geht sonder nur über ACP und das der WPM mod bei jeder Profiländerung eine Willkommensnachricht schickt!
Hoffe das Leuchte nochmal drüber schaut und etws entdeckt! Auf jedenfall nichts falsch eingebaut oder verbockt :oops: !
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Antworten

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