Seite 1 von 3

Warning: Cannot modify header information

Verfasst: 25.10.2004 14:28
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

Verfasst: 25.10.2004 14:32
von musashi

Verfasst: 25.10.2004 14:51
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

Verfasst: 25.10.2004 16:48
von Leuchte
Gibt es in der common.php vor <?php noch Zeichen oder Zeilenumbrüche? Wenn ja, entfern die.

Ha

Verfasst: 25.10.2004 17:30
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

Und nun das

Verfasst: 25.10.2004 17:36
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

Niemand??

Verfasst: 25.10.2004 19:03
von Wilfried_S
Wirklich niemand eine Idee ???

Verfasst: 25.10.2004 21:38
von Leuchte
[kb=knigge#bumping]Topic-Bumping[/kb]

KB:sessions

??

Verfasst: 25.10.2004 22:50
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:

Verfasst: 25.10.2004 23:38
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