Warning: Cannot modify header information

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.
Wilfried_S
Mitglied
Beiträge: 24
Registriert: 18.10.2004 11:22
Kontaktdaten:

Warning: Cannot modify header information

Beitrag von Wilfried_S »

Hallo,

ohne irgendeine Aktion meinerseits erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/common.php:2) in /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/sessions.php on line 188

Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/common.php:2) in /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/sessions.php on line 189

Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/common.php:2) in /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/page_header.php on line 475

Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/common.php:2) in /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/page_header.php on line 477

Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/common.php:2) in /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/page_header.php on line 478
Hab darauf hin im Form gesucht....
Ergebnis: Ich habe mit phpmysql die php_sessions Tabelle repariert.
Dann den Session Manager installiert..

und erhalte immer noch o.a. Fehlermeldung.

Was kann ich tun ???

Wilfried
musashi
Mitglied
Beiträge: 1585
Registriert: 04.12.2003 12:50
Wohnort: Wien
Kontaktdaten:

Beitrag von musashi »

www.dsaforum.de - DAS DSA Fanforum
Wilfried_S
Mitglied
Beiträge: 24
Registriert: 18.10.2004 11:22
Kontaktdaten:

Beitrag von Wilfried_S »

Hmm.... nun hab ich den Text gelesen, aber sorecht verstanden hab ich ihn wohl nicht :(

Also das Problem liegt in page_header.php Zeile 475-478 und in sessions.php Zeile 188 -189. Das hab ich kappiert.

Nur was ist daran falsch??

page_header.php Zeile 475-478

Code: Alles auswählen

	'L_USERGROUPS' => $lang['Usergroups'],
	'L_SEARCH_NEW' => $lang['Search_new'],
	'L_SEARCH_UNANSWERED' => $lang['Search_unanswered'],
	'L_SEARCH_SELF' => $lang['Search_your_posts'],
sessions.php Zeile 188 -189

Code: Alles auswählen

	setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
	setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);
Ich komm wohl alleine nicht weiter :cry:
Wilfried
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Gibt es in der common.php vor <?php noch Zeichen oder Zeilenumbrüche? Wenn ja, entfern die.
Wilfried_S
Mitglied
Beiträge: 24
Registriert: 18.10.2004 11:22
Kontaktdaten:

Ha

Beitrag von Wilfried_S »

ha, eine Leerzeile vor <?php gab es, die habe ich gelöscht.

Dann kam folgende Fehlermeldung:

Code: Alles auswählen

phpBB : Kritischer Fehler 

Error creating new session

DEBUG MODE

SQL Error : 1062 Duplicate entry '5a' for key 1

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('5a7e5a90b7ca005458ad796a7225cc52', -1, 1098718101, 1098718101, 'd90529a6', 0, 0)

Line : 158
File : /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/sessions.php
Ich habe dann die sessions.php neu hochgeladen und was soll ich Euch sagen, es funktioniert wieder :lol: :roll:

Danke für den endscheidenden Tipp

Wilfried
Wilfried_S
Mitglied
Beiträge: 24
Registriert: 18.10.2004 11:22
Kontaktdaten:

Und nun das

Beitrag von Wilfried_S »

Hab mich schon gefreut..... nur war das etwas zu früh :evil:

Das Board läuft wieder, nur wenn ich versuche mich einzuloggen, kommt nun folgende Meldung:

Code: Alles auswählen

phpBB : Kritischer Fehler 

Error creating new session

DEBUG MODE

SQL Error : 1062 Duplicate entry 'c7' for key 1

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('c7602a0b77b0eec0e617e06da43a6bfb', -1, 1098718561, 1098718561, 'd90529a6', -1, 0)

Line : 158
File : /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/sessions.php 
Und schon wieder steh ich auf`m Schlauch....

Jemand nun die endscheidende Idee ???

Wilfried
Wilfried_S
Mitglied
Beiträge: 24
Registriert: 18.10.2004 11:22
Kontaktdaten:

Niemand??

Beitrag von Wilfried_S »

Wirklich niemand eine Idee ???
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

[kb=knigge#bumping]Topic-Bumping[/kb]

KB:sessions
Wilfried_S
Mitglied
Beiträge: 24
Registriert: 18.10.2004 11:22
Kontaktdaten:

??

Beitrag von Wilfried_S »

Hi,

was nun? Falsches Forum? Wenn ja endschuldige bitte.
Wo muss ich weitersuchen?

ich habe nun folgendes getan:

1. In der "sessions.php" die Zeile

Code: Alles auswählen

message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);
angepasst und das Script von Script-Autor Ashe eingefügt.
Allerdings nicht in Zeile sondern in 158, dort stand nämlich der o.a. Code, den es ja zu ersetzen galt.

Hochgelden und daraufhin erscheint nun die Fehlermeldung:

Code: Alles auswählen

Line : 186
File : /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/sessions.php 
Vorher 158

Irgendwie der Wurm drin :oops:

Anschließend habe ich mit phpmyadmin die "sessions.php" geleert.
SQL-Befehl:
TRUNCATE TABLE `phpbb_sessions`

Nun ist die Situation folgende. Meistens läd das Forum http://www.schaedlings-hotline.de, aber eben nicht immer. Und wenn nicht, bricht es mit o.a. Meldung ab. "Line 186".....

Login funktioniert nicht denn die Seite sprint immer wieder auf die Eingangsseite zurück.

So, ich hoffe ich hab es korrekt erklärt.

Hoffe immer noch auf Hilfe

Wilfried

folgend meine session.php:
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

was nun? Falsches Forum? Wenn ja endschuldige bitte.
Nein, lies meinen ersten Link noch einmal (Topic Bumping).

Bitte keine kompletten Dateien posten. Das zieht die Beiträge nur unnötig auseinander. Speicher deine sessions.php als .txt Datei ab und poste den Link dazu
KB:datei
Antworten

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