Cannot modify header information

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
tromboso
Mitglied
Beiträge: 11
Registriert: 01.06.2005 23:09

Cannot modify header information

Beitrag von tromboso »

Hi

bei "Alle Foren als gelesen markieren" kommt die Warnung
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web224/html/phpBB2/includes/template.php(127) : eval()'d code:1) in /home/www/web224/html/phpBB2/index.php on line 1037
Index,php

//
// Handle marking posts
//
if( $mark_read == 'forums' )
{
if( $userdata['session_logged_in'] )
{
setcookie($board_config['cookie_name'] . '_f_all', time(), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
$template->assign_vars(array(
"META" => '<meta http-equiv="refresh" content="3;url=' .append_sid("index.$phpEx") . '">')
);
$message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a> ');
message_die(GENERAL_MESSAGE, $message);
}
Zeile 1037 = setcookie($board_config['cookie_name'] . '_f_all', time(), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);




Habe schon nach Leerzeichen in der Template.php und in der Index.php gesucht usw. Aber nichts ist!


Wer kann mir helfen ?


Vielen Dank und Lieben Gruß
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

hier schon mal nachgesehen?

Was bedeutet 'headers already sent'?
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
SD582
Mitglied
Beiträge: 307
Registriert: 08.07.2005 13:15
Wohnort: Salzburg
Kontaktdaten:

Beitrag von SD582 »

Hi

Das Problem ist auf alle Fälle da zu suchen:

Code: Alles auswählen

(output started at /home/www/web224/html/phpBB2/includes/template.php(127) : eval()'d code:1)
Also die Funktion eval() in template.php - Zeile 127 bekommt etwas zu verarbeiten, was bereits eine Ausgabe macht. Deshalb kann in index.php - Zeile 1037 das setcookie() nicht mehr ausgeführt werden.

Jetzt müsstest du also eruieren, welches File die eval() Funktion zu fressen bekommt und da weitersuchen.
Vielleicht liegt es nur an einem Leerzeichen oder an einer Leerzeile vor dem <?php oder nach dem ?>

Soweit so unklar?

Gruß
Franz
Wer einen Rechtschreibfehler findet, darf ihn ruhig behalten. Ich habe noch genug davon auf Lager.
--- Sendet mir bitte KEINE PMs - Ich bevorzuge richtige email!
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“