Fehler beim Avatare Hochladen

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
Samus Aran
Mitglied
Beiträge: 71
Registriert: 20.03.2006 20:33
Kontaktdaten:

Fehler beim Avatare Hochladen

Beitrag von Samus Aran »

Hallo,

Vor Kurzem wurde ich von einem User in meinen Forum auf einen Fehler aufmerksam gemacht.
Der Fehler tritt immer dann auf, wenn man Avatare per URL verlinken und somit kopieren möchte.

Ich vergaß zuerst, das Verzeichnis /tmp in /images/avatars zu erstellen.
Das hatte ich dann nachgeholt. Jedoch erscheint immer noch derselbe Fehler.

Mir wird u. A. dieser Fehler ausgegeben:

Code: Alles auswählen

Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): 
Des Weiteren wird auf Fehler in den Dateien /includes/usercp_avatar.php und /includes/page_header.php verwiesen.
  • usercp_avatar.php on line 170 und 179
  • Cannot modify header information - headers already sent by....... /page_header.php on line 485, 487 und 488
Der Code von Zeile 170 an für /includes/usercp_avatar.php (Zeilen 170 bis 180)

Code: Alles auswählen

$tmp_filename = tempnam($tmp_path, uniqid(rand()) . '-');

			$fptr = @fopen($tmp_filename, 'wb');
			$bytes_written = @fwrite($fptr, $avatar_data, $avatar_filesize);
			@fclose($fptr);

			if ( $bytes_written != $avatar_filesize )
			{
				@unlink($tmp_filename);
				message_die(GENERAL_ERROR, 'Could not write avatar file to local storage. Please contact the board administrator with this message', '', __LINE__, __FILE__);
			}
Code von Zeile 485 bis 492 (/includes/page_header.php)

Code: Alles auswählen

header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');

$template->pparse('overall_header');

?>
Den Artikel in der Knowledgebase zu "headers already sent" habe ich bereits aufmerksam durchgelesen.
Leider werde ich daraus nicht ganz schlau. Wäre klasse, wenn da jemand Rat wüsste :wink:


Viele Grüße
diegoriv
Mitglied
Beiträge: 115
Registriert: 09.08.2005 10:21
Kontaktdaten:

Beitrag von diegoriv »

haste auch Schreibrechte auf den Ordner gesetzt?
****************************************
Alpinum.at - Forum für Bergsteiger
****************************************
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
... was in >>> KB:avatar_upload << erläutert und nachzulesen ist. :o
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Benutzeravatar
Samus Aran
Mitglied
Beiträge: 71
Registriert: 20.03.2006 20:33
Kontaktdaten:

Beitrag von Samus Aran »

Wer hätte es gedacht, das habe ich doch glatt vorher gelesen :o
Sorry, aber der Artikel hilft mir nicht sonderlich.

Ich habe den ordner im vorgesehenen Verzeichnis erstellt und ihm auch die Schreibrechte (777) gegeben.
Daher verstehe ich nicht, warum mir angezeigt wird, dass der Ordner im falschen Verzeichnis sei.

Die anderen Fehler kann ich auch nicht deuten.
Benutzeravatar
Samus Aran
Mitglied
Beiträge: 71
Registriert: 20.03.2006 20:33
Kontaktdaten:

Beitrag von Samus Aran »

Sorry, aber das Problem ist leider immer noch nicht gelöst.
Ich begreife einfach nicht, was die Fehlermeldung von mir will.

Leider weiß ich nicht, wie der Syntax in den betr. Templates sein muss, damit es funktioniert.
Bitte helft mir.
Antworten

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