Lösung: Cannot modify header information headers already sent by – WordPress

Das Problem mit „Headers already sent by…“ kommt immer wieder mal vor. In meinem Fall habe ich nichts geändert und musste mich dennoch mit diesem Problem auseinandersetzen. Die Usachen können unterschiedlich sein aber sie sind relativ leicht ausfindig zu machen und zu lösen.

Anhand folgender Fehlermeldung möchte ich ein Vorgehen zur Behebung zeigen:

Warning: Cannot modify header information – headers already sent by (output started at /home/www/webadresse/html/wp-config.php:1) in /home/www/webasdresse/html/wp-login.php on line 305

Bei dieser Meldung bezieht sich der Fehler nicht auf die wp-login.php sondern auf die wp-config.php in der ersten Zeile.

1. Man öffnet die Datei wp-config.php in einem Editor (nicht Word oder ähnliches! Am Besten Notepad oder in einer speziellen Software)
2. Nun prüft man, ob ganz am Anfang der Datei – also noch vor dem <?php ein Leerzeichen oder eine Leerzeile ist. Diese gegebenenfalls entfernen. Vor <?php darf NICHTS sein.
3. Das gleiche prüft man am Ende der Datei. Hier sollte die Datei mit ?> enden. Danach darf auch keine Leerzeile oder Leerzeichen folgen.

Sollte das genannte Vorgehen das Problem nicht lösen, könnte es auch an der Codierung liegen und man muss die UTF-8 Einstellung ändern.

In meinem Fall habe ich den Macromedia Dreamweaver eingesetzt. Bei „speichern unter“ Dialog kann man bei „Unicode-Signatur (BOM)“ einen Haken setzen bzw. entfernen. Bei mir funktionierte diese Methode jedoch nicht und ich versuchte es mit dem Windows „Editor“ bei dem man die Dateieigenschaften ändern kann.

Am Beispiel „Editor“ öffnet man die entsprechende Datei, geht dann auf „Datei“ –  „speichern unter“ und wählt bei Codierung „ANSI“ aus. Speichern – Fertig

Hallo, ich bin Lars, IT-Systemkaufmann und Wordpress Fan aus Deutschland. Ich arbeite im Bereich Social Media und Webdesign. Mein größtes Hobby sind meine Kinder die ich über alles liebe und mit denen ich jede freie Minute verbringe. Du findest mich hier: Google+

75 Fragen & Antworten
  1. Vielen Dank für die Informationen..Ich konnte das Problem auf die Art und Weise lösen..

  2. Bei mir hats leider nicht geholfen :( .. dann suche ich mal weiter..

  3. Bedanke mich für diese hilfreiche und leicht verständliche Anleitung. Problem gelöst! :)

  4. DAAANKE! Ohne den Tipp wäre ich grad durchgedreht!!

  5. Hallo und Danke für den Tipp, da habe ich alles brav in UTF-8 konvertiert und jetzt das, nun ja, ich hatte mich auf einige Probleme eingestellt, aber das ich wieder auf ANSI zurück muss, man lernt nie aus!

    Gruß Mike

  6. Vielen Dank, Lars.

    War hier schon richtig am Verzweifeln weil ich nicht raus finden konnte was der Fehler ist und dann nur weil ich unabsichtlich eine Leerzeile machte….. hätte mir die 1,5 Stunden Fehlersuchen sparen können.

    Danke nochmals. :)

  7. Wow, es geht wieder. Vielen, vielen Dank. Hatte mich quasi aus dem Blogg ausgesperrt. Das mim Leerzeichen hatte ich schon woanders gelesen, danach ging der Blogg wieder. Jetzt kommich auch wieder in die eigentliche Verwaltung und kann blogggen. Muss an diesen ANSI gelegen haben. Daaaaankkeeeee!!!

  8. super hilfreich! das hat mich gerettet! habe gerade wp neu installiert, in der mitgelieferten wp-config.php fehlte einfach das ?> am ende, daher kam es bei mir zu fehlern.

  9. Hallo, ich habe immernoch das Problem: Cannot modify header information – headers already sent in /www/htdocs/w00ec7f9/wp-includes/pluggable.php on line 875

    Bitte um Hilfe! Danke!

  10. vielen dank, lars, es hat mir auch sehr geholfen. ich hatte in der function.php nur ein klitze-kleines leerzeichen am ende übersehen, und nun war es schon da – die fehlermeldung.

1 5 6 7 8

Schreib´ einen Kommentar

Durchführung eines IT Projekts
Lösungen & Tipps