Support » Allgemeine Fragen » Backend bleibt leer

  • Gelöst sigiberlin

    (@sigiberlin)


    Hi

    bei einer meiner vielen WP-Installationen bleibt das Backend im Browser (egal in welchem) leer.

    das error–Log zeigt mir

    warning:  Cannot modify header information - headers already sent by (output started at /is/htdocs/xxxx/fanny/wp-config.php:1) in /is/htdocs/xxx/fanny/wp-includes/pluggable.php on line 1195
    [Thu May 18 10:13:04 2017] [-:error] [pid 394] [client 91.66.120.23] [host xxx] PHP Warning:  Cannot modify header information - headers already sent by (output started at /is/htdocs/xxxfanny/wp-config.php:1) in /is/htdocs/xxxxfanny/wp-includes/pluggable.php on line 1195
    [Thu May 18 10:13:32 2017] [-:error] [pid 1384] [client 91.66.120.23] [host xxxx] PHP Warning:  Cannot modify header information - headers already sent by (output started at /is/htdocs/xxxxfanny/wp-config.php:1) in /is/htdocs/xxxxfanny/wp-includes/pluggable.php on line 1195
    [Thu May 18 10:13:32 2017] [-:error] [pid 1421] [client 91.66.120.23] [host xxxx] PHP Warning:  Cannot modify header information - headers already sent by (output started at /is/htdocs/xxxxfanny/wp-config.php:1) in /is/htdocs/xxxxfanny/wp-includes/pluggable.php on line 1195

    der Bereich in der pluggable.php ist

    if ( !$is_IIS && PHP_SAPI != ‚cgi-fcgi‘ )
    status_header($status); // This causes problems on IIS and some FastCGI setups

    header(„Location: $location“, true, $status);

    return true;

    da diese Seite gerade im Aufbau ist, hätte ich kein Problem damit, Wp komplett zu löschen und neu zu installieren…. ich frage mich aber natürlich, was das ist….

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Hallo @sigiberlin,

    erst einmal ganz allgemein zu deiner Fehlermeldung:

    Cannot modify header information – headers already sent

    … bedeutet: Zu jeder Webseite werden vorab Meta-Informationen versendet, der so genannte Header. Taucht unvermittelt ein Fehler auf, versucht der Webserver erneut, eine Webseite zu versenden – diesmal mit einer Fehlermeldung. Da die Webseite selbst aber schon einen Header verschickt hat (headers already sent), gibt es hier ein Problem. Immerhin erkennst du daran: Irgendwas läuft hier schief. 🙂

    WordPress wird auf Millionen von Websites eingesetzt und ist grundsätzlich recht stabil. Sicher gibt es Fälle, bei denen die Dateien nicht korrekt übertragen wurden oder Benutzerrechte nicht stimmen, aber als Fehlerursachen kommen eher andere Dinge in Frage – meistens fehlerhaft programmierte Plugins. Da an manchen Plugins nur eine einzelne Person arbeitet und sich bei geringer Nutzung auch Fehler nicht so schnell herumsprechen, ist hier die Wahrscheinlichkeit eines Fehlers einfach höher. Ich würde deshalb zunächst das Plugin-Verzeichnis wp-content/plugins umbenennen und erneut versuchen, auf die Webseiten zuzugreifen. (Durch das Umbenennen werden alle Plugins automatisch deaktiviert und scheiden damit als Fehlerqueller erst einmal aus. Danach kannst du das Verzeichnis wieder in plugins zurückbenennen und die Plugins im Ausschlussverfahren wieder aktivieren.)

    Dass du als Fehlerursache wp-includes/pluggable.php und als Ort die wp-config.php angezeigt bekommst, ist zunächst irreführend. Sinngemäß ist damit gemeint „ich war gerade an der Stelle und – schwups, ich weiß auch nicht warum – ging nichts mehr“. Die Ursache kann aber woanders liegen, z.B. an den Plugins … siehe oben.

    Liegt es nicht an den Plugins, schau dir die Konfigurationsdatei wp-config.php nochmal genauer an. Häufig machen Anwender den Fehler und …

    • bearbeiten die wp-config.php mit einem ungeeigneten Editor, z.B. Windows Notepad. Die Datei wird dann mit einem falschen Zeichensatz gespeichert und kann nicht gelesen werden. Abhilfe: richtigen Editor verwenden (z.B. Atom Editor) und Datei im Zeichensatz UTF-8 ohne Byte Order Mark (BOM) sichern.
    • Die Datei enthält vor dem einleitenden <?php Leerschritte.
    • In der Datei ist ein Syntaxfehler (häufiger Fehler: typographische Anführungszeichen statt einfacher Hochkommas. Kommt man erst nach drei Stunden Suche drauf …).
    • Nach einem (überflüssigen) abschließenden ?>-Tag folgt weiterer Text

    Schau doch mal, ob du damit was anfangen kannst.

    Thread-Starter sigiberlin

    (@sigiberlin)

    Hi

    und Datei im Zeichensatz UTF-8 ohne Byte Order Mark (BOM) sichern.

    danke, das wars. Die wp-config.php war in UTF-8 gespeichert…

    wäre ich nie drauf gekommen…

    Danke!!

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Backend bleibt leer“ ist für neue Antworten geschlossen.