Die berühmte weiße Seite!

  • Hi Folks!

    das Problem mit der weißen Seite nach dem Hochladen und dem Versuch die Index.php in /wp-admin/ zu starten ist anscheinend häufig vertreten. Die einzige Lösung die ich jedoch gefunden habe, besagt, dass man die Fehlercodes ausgeben lassen soll. Nun erhalte ich den folgenden Fehler:

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web10/html/wp/wp-admin/index.php:3) in /var/www/web10/html/wp/wp-includes/pluggable.php on line 890


    Was bedeutet das genau?
    Habe die neuste Version (Deutsches Paket) 3.0.1

    Freue mich auf euer Feedback! Vielen Dank vorab!!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi danielx11 ...

    echt hilfreich in einem solchen Fall wäre ja auch den Inhalt der Zeile 890 der Datei "/var/www/web10/html/wp/wp-includes/pluggable.php" zu posten und echt im Sinne von @infected anzugeben welche Plugins aktiv sind oder nicht...!?!

    Gruß blog_micky

    Respice post te, hominem te esse memento! (Sueton „Iulius“ 51)

  • echt hilfreich in einem solchen Fall wäre ja auch den Inhalt der Zeile 890 der Datei "/var/www/web10/html/wp/wp-includes/pluggable.php" zu posten

    Wäre es nicht, da der Fehler schon vorher ausgelöst wird (index.php Zeile 3)

    http://www.php-fehlermeldungen.de/topic24.html

    EDIT: Ergänzend dazu noch folgender Link: http://www.php-resource.de/forum/php-deve…nformation.html

    Einmal editiert, zuletzt von mfitzen (7. Oktober 2010 um 01:12)

  • Hi @infected ...

    yupp bzw. Ja und Nein: Der Inhalt der entsprechenden Zeile kann durchaus Rückschluss auf die Fehlerquelle geben... Ich denke da liegen wir beide richtig bzw. falsch, zumindest habe ich gute Erfahrungen damit gemacht mir die genannte Zeile anzuschauen und aufgrund ihres Inhalts auf/aus Folgefehler bzw. Dateien Rückschlüsse zu ziehen... :-)

    Gruß blog_micky

    Respice post te, hominem te esse memento! (Sueton „Iulius“ 51)

  • Hi Infected!

    vielen Dank fürs Feedback. Zeile 3 ist diese hier (Umbruch nach dem zweiten *):
    <?php /**
    * Dashboard Administration Panel

    Habe den Umbruch schon entfernt, aber kein Resultat erzielen können.

    Seidenn der <!DOCTYPE wird mitgezählt, der ist in meinem Editor nicht editierbar. Dann wäre die 3. Zeile <head>...

  • Wenn

    PHP
    <?php

    in der Datei wp-admin/index.php erst in Zeile 3 steht, dann sind die 2 Leerzeilen davor zu entfernen.

    PHP
    <?php

    muss in Zeile 1 stehen (es darf auch kein Leerzeichen / BOM davor eingefügt sein). Notfalls die Datei nochmal aus einem frischen Downloadpaket entpacken und neu hochladen.

    Was hat das Deaktivieren aktiver Plugins gebracht?

    Einmal editiert, zuletzt von mfitzen (6. Oktober 2010 um 17:27)

  • werd ich gleich mal testen.

    in Zeile 890 steht übrigens (von der plugable..):
    header("Location: $location", true, $status);


    Welche Plugins meinst du? Vom Webhoster? Oder von WP?
    Wo kann ich die denn vor der Installation ändern, wenn du WP meinst.
    Beim Webhoste habe ich keinen Zugrif soweit ich weiß, müssten dann die Jungs dort machen.

  • Das mit dem löschen der 2 Zeilen über dem <?php hat nicht geholfen...
    es waren aber auch die folgenden:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head>

  • Welche Plugins meinst du? Vom Webhoster? Oder von WP?

    Wenn welche aktiv sind, dann solltest Du alle deaktivieren! Und das solltest Du zu allererst machen, bevor Du Dich an der index.php vergreifst.

    Zitat von danielx11

    Das mit dem löschen der 2 Zeilen über dem <?php hat nicht geholfen...
    es waren aber auch die folgenden:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head>

    Das kann nicht sein. Die Datei wp-admin/index.php beginnt mit folgenden Inhalt:

    PHP
    <?php
    /**
     * Dashboard Administration Panel
     *
     * @package WordPress
     * @subpackage Administration
     */
    
    
    ...

    Da ist kein HTML Doctype deklariert. Wie und womit bearbeitest Du die Datei index.php im Verzeichnis wp-admin?

    Einmal editiert, zuletzt von mfitzen (6. Oktober 2010 um 17:38)

  • Hi,

    versuche es mal hier mit...

    möchtest Du die berühmte "weiße Seite" endgültig möglichst vermeiden, und erkennen was den Fehler verursacht, hilft es extrem weiter folgende Anpassung der php.ini vorzunehmen oder durch den Provider/Hoster machen zu lassen:

    display_errors = On
    log_errors = On
    error_reporting = On
    error_log = /home/www/fehlerlog.log (BESPIELPFAD!)


    Danach werden alle PHP- oder Scriptfehler in der "fehlerlog.log" als "Textdokument" ausgegeben und können so kontrolliert werden, sowie werden auf dem Display/Monitor unmittelbar angezeigt!

    Ein weiterer/alternativer Weg wäre übrigens die Variablen/Konstanzen "define('WP_DEBUG', false); und define('SAVEQUERIES', false);" in der wp-config.php jeweils auf "true" zu setzen um so die Ausgabe der möglichen Fehlerquelle zu erzwingen... :-)

    Gruß blog_micky

    Respice post te, hominem te esse memento! (Sueton „Iulius“ 51)

    Einmal editiert, zuletzt von blog_micky (6. Oktober 2010 um 17:47)

  • Wenn welche aktiv sind, dann solltest Du alle deaktivieren! Und das solltest Du zu allererst machen, bevor Du Dich an der index.php vergreifst.

    Das kann nicht sein. Die Datei wp-admin/index.php beginnt mit folgenden Inhalt:

    PHP
    <?php
    /**
     * Dashboard Administration Panel
     *
     * @package WordPress
     * @subpackage Administration
     */
    
    
    ...

    Da ist kein HTML Doctype deklariert. Wie und womit bearbeitest Du die Datei index.php im Verzeichnis wp-admin?

    Bis eben noch mit Kompozer, jetzt Smultron :D
    Ich werd den HTMl-kram jetzt mal rauslöschen und zuhause weiter testen.

  • Welchen "HTML Kram"? Wie gesagt, da steht kein HTML zu Beginn der Datei. Wenn das bei Dir der Fall ist, dann wird da vermutlich über Deinen Editor beim Öffnen der Datei etwas eingefügt. Das solltest Du unterbinden. Verwende einen einfachen Texteditor (kein Word oder Wordpad), wie z.B. Notepad oder Notepad++

    Deshalb: Lade Dir ein frisches WP Paket herunter und lade die Datei wp-admin/index.php (unberührt) auf den Server und überschreibe die in diesem Verzeichnis vorhandene damit. Du solltest ebenso die wp-config.php auf solchen HTML Code und/oder Leerzeilen am Anfang/Ende überprüfen...

    Browsercache leeren und schauen, ob das was gebracht hat.

    Danach machst Du erstmal das mit den Plugins, wenn welche aktiv sind.

  • Moin infected!

    also die index.php aus wp-admin war zuvor unberührt hochgeladen - erst als das mit der weißen Seite kam, habe ich mich an ihr vergriffen. Das HTML-Zeugs hat tatsächlich der billig-editor reingehauen. Werde heute Abend mal das mit den Plugins testen.

    Vielen Dank schon mal.

  • Also die beiden Files (index und wp-config) sind sauber.
    Suche gerade die Plugins. Habe gelesen, dass diese auch im PHPMyAdmin rausgeworfen werden können, aber es wurde in der DB noch keine Table angelegt. Auch in den Plugin-Scripts blicke ich nicht ganz durch ob und wo da was deaktiviert werden kann. Ich selbts habe keinerlei Plugins aktiviert... ist mein erster Versuch WP zum laufen zu bringen und alles noch im Standard der Version 3.x

  • jetzt habe ich den folgenden Fehler bei der Install.php

    Parse error: parse error, unexpected T_IF in /var/www/web10/html/wp/wp-admin/install.php on line 11

    die if-abfrage

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!