Seite 1 von 2

Warning: Cannot modify header information (Laienfrage)

Verfasst: 29.09.2005 10:49
von barolo
Hallo allerseits

Als „Anfänger“ fällt es mir nicht leicht unter so vielen Profis um Rat zu fragen … aber ich habe nun in meinen Update bereits 2 Tage investiert. Das phpBB-Forum ist so umfangreich, dass ich vor lauter Bäume den Wald nicht mehr sehe. Ich werde ein wenig ausführlich, in der Hoffnung auch noch einige andere „Laien“ können davon profitieren.

Ich wollte die Version 2.0.3 auf die aktuelle 2.0.17 Updaten. Dazu möchte ich die neue Version in das Unterverzeichnis \php installieren (vorher eine Ebene höher) um so auch parallel testen zu können.

Also habe ich mal das phpBB-2.0.17-patch und das php2-2.0.17–deutsch runter geladen und auf dem Server in das Verzeichnis …\php kopiert und den install versucht. Start OK, aber schon das erste Problem mit dem table_prefix = 'phpbb_' so dass ich es mit phpbb_1 versuchte und so gelang es mein Forum zu installieren. Von „meinen“ Daten war natürlich nichts zu sehen. Also änderte ich im config.php wieder den table_prefix = 'phpbb_' zurück. Ich versuchte das Forum zu starten, aber es ging natürlich nicht; musste ja noch den install/update_to_latest.php ausführen – was ich Dank den Eurem Forum feststellt.

Soweit zu gut, nun läuft mein Forum aber es kommen vor dem Forum immer 5 folgende Fehler:

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/circolosvizzero.ch/httpdocs/phpBB/config.php:19) in /home/httpd/vhosts/circolosvizzero.ch/httpdocs/phpBB/includes/sessions.php on line 206

Natürlich habe ich gefunden dass die Rechte nicht genügend sind, aber ich habe per FTP/CMOD allen - alles erlaubt. Auf der Zeile 206 sind Definitionen wie setcookie($cookiename … zu finden.

Auch komme ich nicht in den Administrationsbereich. Natürlich habe ich in der Zwischenzeit auch den MyAdmin und sqldumper herunter geladen – aber das ist eine Schuhnummer zu gross für mich.


Vielen Dank für Eure Hilfe und viele Grüsse aus Italien, Walter

Re: Warning: Cannot modify header information (Laienfrage)

Verfasst: 29.09.2005 11:11
von FatFreddy
barolo hat geschrieben:Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/circolosvizzero.ch/httpdocs/phpBB/config.php:19) in /home/httpd/vhosts/circolosvizzero.ch/httpdocs/phpBB/includes/sessions.php on line 206
Prüfe in den Dateien config.php und sessions.php, ob vor "<?php" oder nach "?>" Leerzeichen, Zeilenumbrüche o. anderer Text steht. Wenn ja, raus damit und neu auf den Server kopieren.

FatFreddy

Verfasst: 29.09.2005 11:45
von barolo
Ciao FatFreddy
Habe diese zwei Dateien mal kontrolliert - nichts gefunden ... dann habe ich das config.php von der "laufenden" Version kopiert ... das session.php habe ich so gelassen, es ist jungfreulich ... habe gar nichts geändert und auch nichts unregelmässiges festgestellt. Aber es läuft immer noch nicht...
www.circolosvizzero.ch/forum.php läuft
www.circolosvizzero.ch/phpBB/index.php läuft nicht :-(

Verfasst: 29.09.2005 11:56
von Markus67
Hi ...

Greifen die beiden Foren eigentlich auf die gleiche DB zu?

Welchen Prefix hast du bei der Installation des neuen Forum angegeben?
Steht der auch so in der config.php drin ?

Stimmt im Adminbereich auch der neue Scriptpfad?

Markus

Verfasst: 29.09.2005 12:08
von barolo
Ciao Markus
Also beide greifen auf die gleiche DB, ich habe zwar nun alle Tabellen auch mit _1 .. aber die kann ich ja mal löschen. Wie oben angegeben habe ich das "Neue" mit phpbb_1 installiert - aber nachher wieder auf phpbb_ geändert.

Stimmt im Adminbereich auch der neue Scriptpfad?

Aus dem neuen Forum kann ich nicht mehr auf den Bereich zugreifen und im "alten" habe ich mal /phpbb eingegen - uuupppsss es sind nur noch 3 Warnings :-)

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/circolosvizzero.ch/httpdocs/phpBB/config.php:19) in /home/httpd/vhosts/circolosvizzero.ch/httpdocs/phpBB/includes/page_header.php on line 471

Hast Du dafür noch eine Idee - vielen Dank zum Voraus

Verfasst: 29.09.2005 12:13
von Markus67
Hi ...

Der Scriptpfad muss so lauten ... /phpbb/

Verstehe ich das jetzt richtig ... du hast ein neues phpBB installiert um die neuste Version zu haben.

Jetzt willst du aber mit der neusten Version auf die alte DB zugreifen ... richtig?

Markus

Verfasst: 29.09.2005 12:17
von barolo
Markus, genau so ist es ... manche machen es einfacher :-)
Aber den Scriptpfad habe ich auf /phpbb/ geändert ... immer noch gleiches Problem ...
Guten Appetit ... oder bist Du lieber am Bildschrim ;-) Walter

Verfasst: 29.09.2005 12:46
von Markus67
Hi ...

ich habe jetzt mal auf deiner Seite nachgesehen ...
Scriptpfad: /phpBB/
Die B's in Großbuchstaben.

Gibts in der config.php nach ?> noch eine Leerzeile?

Markus

Verfasst: 29.09.2005 13:50
von barolo
Ciao Markus
Also ich habe beide Varianten phpBB und phpbb versucht ... das Verzeichnis auf dem Server heisst phpBB - so sollte es richtig sein. Und auch das config.php hat keine Leerzeile am Schluss!
Aber ich vermute es hat etwas damit zu tun, dass ich das prefix phpbb_1 beim Installieren kreiert habe und dass es da Differenzen zum phpbb_ gibt.
mgf, Walter

Verfasst: 29.09.2005 13:57
von Markus67
Hi ...

Der Prefix wird eigentlich nur in der config.php hinterlegt. Und wenn du in der DB zwei unterschiedliche Prefixe angelegt hast, greift das Forum auf den zu der in der config.php steht.

Poste hier mal deine config.php ... PW und DB-Daten kannst du ja xxxx-en :wink:

Markus