2.9.2 DE-Edition Fehlermeldung

  • Hi ...

    ich habe [COLOR=#810081]WordPress 2.9.2 DE-Edition[/COLOR] und beim aufruf der index seite kommt nun die fehlermeldung: Warning: Cannot modify header information - headers already sent by (output started ... /wp-includes/functions.php:3642) in ... /wp-includes/pluggable.php on line 868

    über google hatte ich beiträge von 2006 hier aus dem forum mit ähnlichen problemen bekommen über die suche hier jedoch 0.
    Was mich wunderte, das in der zip datei die wp-config-sample.php für die datenbank ist, beim configurieren dann aber die meldung kam das keine config.php vorhanden ist (was ja auch stimmt) und ich dann online noch mal die serverdaten eingeben musste. beide dateien sind (bis auf den namen) identisch. wie gesagt hatte ich halt gelesen das es wohl prbleme mit dem editor gibt. jedoch kam es da zu fehlermeldungen in anderen zeilen. mit dem phase 5 editor habe ich einfach mal zeile 30 define('DB_CHARSET', 'UTF8'); in UTF8-BOM geändert - gebracht hat mir das aber auch nichts ... Wo also liegt das problem?

    • 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

  • So einfach scheints dann doch nich zu sein ... das hatte ich in den alten beiträgen auch schon mal gelesen - passt bei mir aber auch nicht.
    weder in der wp_config.php noch in einer der 2 funktions.php (die ich auch noch nicht angefasst hatte) ist nen leerzeichen vor <?php. am ende übrigens auch nicht ...

  • Es kann auch irgendwo in der Mitte stehen oder nur ein Zeilenumbruch ohne Leerzeichen sein. Die Fehlermeldung beruht eigentlich fast immer auf genau diesem Fehler.

    Ich habe mal die Dateien angeschaut, die in der Fehlermeldung genannt werden, werde da aber nicht so ganz schlau draus. Die pluggable.php sollte, soweit ich das sehe, immer vor der functions.php eingebunden werden.

    Aber mal realistisch betrachtet muss das an einer Dateie liegen, die Du bearbeitet hast, oder an einem Plugin. Falls also schon Plugins aktiv sind, schalte die bitte mal testweise aus, und schalte ggf. auch mal kurz aufs Default-Theme um. Wenn es dann nicht weggeht, muss es an der wp-config.php liegen, denke ich. Du kannst mir die Datei gerne auch ohne die Passwörter per Mail schicken, dann schaue ich mal drauf (siehe Kontaktseite meines Blogs).

  • in der wp-config hab ich nichts gefunden. ich hatte die dateien auch heut morgen erst hoch geladen. also war/ist eigentlich alles noch original. ich hab auch eben mal in die datenbank geschaut - da ist auch noch nichts angelegt. ich weiss nun nicht wann das erstellen der tabellen passiert... die fehlermeldung kam nachdem ich mit der konfiguration fertig war.

    ps: hab dir mal den quellcode geschickt

  • ich hab, wenns hoch kommt rudimentäre php kenntnisse - hatte das aber auch schon wieder geändert ... durch ausprobieren hab ich aber festgestellt das, wenn man die datei als [COLOR=#306582]UTF8[/COLOR] abspeichert in zeile 1 vor <? php noch was steht ... wirklich ändern tut sich dadurch aber nix - nur wird für zeile 1 schon ne fehlermeldung ausgespuckt ...

  • ich glaube jetzt was gefunden zu haben, nur deuten kann ich es nicht wirklich ...
    ich benutze ja den phase5 editor - da werden alle befehle u.ä. schön farblich dargestellt. in der functions.php ist in zeile 106 hinter " if ( ( !empty( $wp_locale->" feierabend. alles was dann folgt ist schwarz. ich hab dann mal angefangen die klammern der folgenden zweilen durchzuzählen - passt aber - jede klammer die auf geht wird auch wieder geschlossen. irgendwo im folgenden teil muss aber was fehlen. da ich nun die zip datei von hier habe, diese auch noch mal neu entpackt habe müsste eigentlich jeder, der den download anklickt das selbe problem bekommen.
    falls die fehlermeldung functions.php:[COLOR=red]3642 [/COLOR][COLOR=black]sich auf die zeile bezieht - die datei hat nur [/COLOR][COLOR=red]3640[/COLOR]
    es sei denn ich lieg völlig daneben ...

    Einmal editiert, zuletzt von aturus (25. März 2010 um 16:20)

  • Zitat

    durch ausprobieren hab ich aber festgestellt das, wenn man die datei als [COLOR=#306582]UTF8[/COLOR] abspeichert in zeile 1 vor <? php noch was steht ...

    Ah ja, daran hatte ich eben gar nicht gedacht. Ich habe in Deine Mail noch nicht reinschauen können, aber wenn Dein Editor UTF-8-Dateien mit dem sogenanten BOM am Anfang speichert, hat das den gleichen Effekt wie eine Leerzeile. Gut, dann hätten wir die Ursache ja vermutlich gefunden. Du musst dann leider alle gespeicherten Dateien durchgehen und neu speichern, nachdem Du Phase 5 so eingestellt hast, dass es Dateien als UTF-8 ohne BOM speichert. In Ultra Edit kann man das bei "Speichern unter" einstellen, Phase 5 habe ich ewig nicht benutzt, geht da aber hoffentlich auch.

Jetzt mitmachen!

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