Fehlermeldung bei veröffentlichen

  • Hallo,

    weiß jemand, was man machen muss, damit nicht folgende Fehlermeldung nach drücken des Veröffentlichen Buttons erscheint:

    Zitat


    Warning: Cannot modify header information - headers already sent by (output started at /mnt/web7/43/83/51770883/htdocs/wp-content/themes/gestrandet/functions.php:20) in /mnt/web7/43/83/51770883/htdocs/wp-includes/pluggable.php on line 694

    Ich benutze wp 2.5.1 und hatte den Blog testweise schon lokal laufen, wo er mir jedoch statt eines Backends nur einen weißen Bildschirm gezeigt hat ...

    Weiß jemand Rat?

    • 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

  • Schau mal in den Thread hier:
    http://forum.wordpress-deutschland.org/installation/3…nformation.html

    Bei dir musst du natürlich in der functions.php des Themes "Gestrandet" nachsehen. Dort findest du in Zeile 20 wahrscheinlich ein ?> gefolgt von Leerzeichen/Leerzeilen.

    Zitat

    Warning: Cannot modify header information - headers already sent by (output started at /mnt/web7/43/83/51770883/htdocs/wp-content/themes/[COLOR="Red"]gestrandet/functions.php:20[/COLOR]) in /mnt/web7/43/83/51770883/htdocs/wp-includes/pluggable.php on line 694


    Alle Zeichen (auch Zeilenumbrüche etc.) nach ?> musst du aus der Datei entfernen. Oder du lässt das ?> am Dateiende gleich ganz weg. Dann läuft der PHP-Interpreter bis zum Dateiende durch.

  • oouh danke ... liegt also am theme, ja?

    hab nämlich noch so einen hinweis in der genannten pluggable php gefunden:

    PHP
    if ( $is_IIS ) {
            header("Refresh: 0;url=$location");
        } else {
            if ( php_sapi_name() != 'cgi-fcgi' )
                status_header($status); // This causes problems on IIS and some FastCGI setups
            header("Location: $location");
        }
    }
    endif;
  • Nicht in der pluggable, da kommt erst die Auswirkung des Fehlers zum Tragen. Der Fehler selbst ist aber schon vorher vorhanden, guck mal was nach "output started at" steht, da musst du suchen. Ich hab dir das oben rot markiert. In dem Fall eben die functions.php des Themes.

Jetzt mitmachen!

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