+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Cannot Modify header information

  1. #1
    Neu an Board
    Registriert seit
    27.10.2005
    Beiträge
    3
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Cannot Modify header information

    Ich habe ganz eine eigenartige Fehlermeldung. Sie kommt nur ab und zu aber nervt ziemlich. Kann mir bitte jemand helfen? Sie erscheint auf der Index Seite wenn man rauf geht.

    xxx
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web3/html/Musik/includes/database.php:204) in /var/www/web3/html/Musik/index.php on line 342

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web3/html/Musik/includes/database.php:204) in /var/www/web3/html/Musik/index.php on line 343

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web3/html/Musik/includes/database.php:204) in /var/www/web3/html/Musik/index.php on line 344

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web3/html/Musik/includes/database.php:204) in /var/www/web3/html/Musik/index.php on line 345

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web3/html/Musik/includes/database.php:204) in /var/www/web3/html/Musik/index.php on line 346

    Merci. Lg Johannes

  2. #2
    Kommt häufiger vorbei Avatar von VollNormal
    Registriert seit
    03.08.2006
    Ort
    Bochum
    Beiträge
    337
    Bedankte sich
    6
    Erhielt 66 Danksagungen
    in 64 Beiträgen

    Standard

    Du hast vor oder hinter der öffnenden (respektive schließenden) php-Klammer whitespace (Leerzeichen, Zeilenumbrüche, ...).

    Guck mal in die /var/www/web3/html/Musik/includes/database.php, in Zeile 204. Da steht vermutlich ?> und direkt dahinter muß die Datei zuende sein.
    Tüssi, Andreas

    Vasuch macht kluch!

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    27.10.2005
    Beiträge
    3
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Das ganze schaut dort so aus.

    Code:
    203			if (!$this->query($command_line)) {
    204					$error = 1; echo 'xxx ';
    205					if ($abort_on_error) {
    206						return $this->_cursor;
    207					}
    Ich werde immer noch nicht schlau.

    Lg Johannes

  5. #4
    War schon öfter hier
    Registriert seit
    12.06.2006
    Beiträge
    100
    Bedankte sich
    8
    Erhielt 19 Danksagungen
    in 17 Beiträgen

    Standard

    Wenn Du nach "Cannot modify header information" suchst bekommst Du 44 Treffer. Viel Spaß beim Durcharbeiten und schreibe bitte die Lösung hier rein. Ich hatte nach dieser Meldung einfach neu installiert...

    Grüße, Thomas

  6. #5
    Kommt häufiger vorbei Avatar von VollNormal
    Registriert seit
    03.08.2006
    Ort
    Bochum
    Beiträge
    337
    Bedankte sich
    6
    Erhielt 66 Danksagungen
    in 64 Beiträgen

    Standard

    Guckst du erst Code, denkst du dann ein bisschen und auf einmal - ZACK - bist du schlau ...

    In Zeile 204 ist die Anweisung
    Code:
    echo 'xxx ';
    , wie auch immer die dahin gekommen ist. Die hat an dieser Stelle aber ganz sicher nichts zu suchen. Damit wird die Zeichenkette "xxx " an den Browser (eigentlich an STDOUT, aber das ist in diesem Fall der Browser) gesendet. Damit hat dann schon eine Daten-Übertragung vom Server zum Browser stattgefunden. Diese wird, da nicht anderweitig gekennzeichnet, als Inhalt aufgefasst. Danach können keine Header-Informationen (z.B. Cookies) mehr übertragen werden, die müssen nämlich vor irgendwelchem Inhalt stehen. Joomla will aber noch Header senden, deswegen die Fehlermeldung. Lösch das
    Code:
    echo 'xxx ';
    aus der Zeile und berichte, ob dann alles klappt.
    Tüssi, Andreas

    Vasuch macht kluch!

  7. Erhielt Danksagungen von:


  8. #6
    Neu an Board
    Registriert seit
    27.10.2005
    Beiträge
    3
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ok. Ich habe es herausgelöscht und siehe da, alles funktioniert einwandfrei. Ich benutze noch mambo. Naja voll komisch weils früher nie kam und plötzlich meckert er rum. Vielleicht haben die am Webspace was geändert.

    Also ich kann nur danke sagen .

    lg Johannes

  9. #7
    Kommt häufiger vorbei Avatar von VollNormal
    Registriert seit
    03.08.2006
    Ort
    Bochum
    Beiträge
    337
    Bedankte sich
    6
    Erhielt 66 Danksagungen
    in 64 Beiträgen

    Standard

    Zitat Zitat von kullius
    am Webspace was geändert
    Selbst wenn, dürfte das damit nichts zu tun haben. Die 12 Zeichen, die du gelöscht hast, waren schuld. Das es nur ab und an auftrat, lag daran, daß die Ausgabe innerhalb einer If-Verzweigung stattfand. Nur wenn die dort genannte Bedingung zutraf, wurde der Code ausgeführt.

    Bleibt die Frage, wie diese Anweisung überhaupt erst in den Quelltext reingekommen ist. Das sieht mir ganz nach einem schnellen "Debug-Gefrickel-Hack" aus.
    Tüssi, Andreas

    Vasuch macht kluch!

+ Antworten

Ähnliche Themen

  1. Cannot modify header information
    Von caveman im Forum Joomla Installation
    Antworten: 13
    Letzter Beitrag: 24.01.2009, 12:02
  2. umzug -> "Cannot modify header information"
    Von html im Forum Joomla Installation
    Antworten: 3
    Letzter Beitrag: 11.07.2006, 22:00
  3. Umzug local->Webserver klappt nicht so recht.
    Von chilly_bang im Forum Joomla Installation
    Antworten: 5
    Letzter Beitrag: 16.05.2006, 19:29
  4. Nach Umzug: Warning: Cannot modify header information
    Von marlene_s im Forum Joomla Installation
    Antworten: 0
    Letzter Beitrag: 02.01.2006, 19:51
  5. Antworten: 1
    Letzter Beitrag: 18.11.2005, 14:24

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein