»Cannot modify header information …«
Dieser Fehler kann z.B. direkt nach der Installation auftauchen, wenn Du Dich zum ersten Mal einloggen möchtest. Eine mögliche Ursache können Leerzeichen oder Leerzeilen vor dem öffnenden <?php bzw. nach dem schließenden ?> sein.
Zunächst sieh Dir die Fehlermeldung genau an um die Stelle zu finden, an der der Fehler ausgelöst wird:
Cannot modify header information – headers already sent by (output started at /home/www/***/html/wp-config.php:1) in /home/www/***/html/wp-login.php on line 202
Im Beispiel tritt der Fehler in der wp-config.php auf, und zwar in Zeile 1. Hier solltest du nachsehen, ob in Zeile 1 tatsächlich <?php steht, und sich davor keine Leerzeichen, Zeilenumbrüche oder andere Zeichen befinden. Falls du dort solche Zeichen findest, dann lösche diese bitte.
Falls der Fehler in der ersten Zeile auftritt, dort aber keine Zeichen zu finden sind, dann ist die Datei möglicherweise UTF-8-codiert abgepeichert und enthält ein sogenanntes “Byte Order Mark”, abgekürzt “BOM”. Dieses Steuerzeichen für UTF-8-Dateien erkennt PHP fälschlich als auszugebendes Zeichen, so dass es dann zur genannten Fehlermeldung kommt. Suche in diesem Fall in deinem Editor nach einer Möglichkeit, die Datei als “UTF-8 ohne BOM” oder “ANSI” (nur wenn die Datei keine Umlaute enthält, wie z.B. die wp-config.php) abzuspeichern. Meist findet man diese Option im “Speichern unter…”-Dialog des Editors.
Letzte Aktualisierung am 7. Juli 2008 um 11:58 von Marcus. Zurück zur Übersicht.






