Warning: array_keys und Cannot modify header information

  • Hallo,

    ich hatte WP 2.7 in eine Subdomain installiert. Sinn war, nach dem KK einer anderen Domain, die Domain sofort wieder betreiben zu können.

    Vorgehen:

    WP in die sudomain sub.XX.biz installiert / funktionierte alles

    Nach dem KK beim Hoster eingestellt, daß das Verzeichnis, in dem WP ist, nun die Domain yz.com sein soll, vorher im WP Admin die Pfade entsprechend geändert.

    Die index.php konnte nicht aufgerufen werden. Artikel und Seiten waren erreichbar, nur die index.php nicht

    Um Fehler bei der Konfiguration durch den Hoster auszuschließen, wurde eine index.html ins Hauptverzeichnis geladen. Diese Seite war auch nicht über domainname.com, sondern nur über domainame.com/index.html aufrufbar.

    domainname.com/index.php führte nur zu einer leeren, weißen Seite, alle Artikel und Seiten von WP waren aber aufrufbar, nur die index.php weiterhin nicht.

    Datenbanksicherung durchgeführt, weil noch Pfade geändert werden mußten, aber an der Datenbank nichts geändert.

    ca. 10 Minuten später kam die Fehlermeldung

    Warning: array_keys() [function.array-keys]: The first argument should be an array in /kunden/xxxx/webseiten/domain.com/wp-includes/widgets.php on line 1045

    Ein Widget (Text + Bild) fehlte plötzlich.

    Keine Änderungen vorgenommen, aber versucht, im Admin Artikel zu bearbeiten bzw. Adminmenü zu testen, kurz danach kam die dritte Fehlermeldung dazu:

    Cannot modify header information - headers already sent by (output started at /kunden/xxxxx/webseiten/domain.com/wp-includes/widgets.php:1045) in /kunden/xxxxx/webseiten/domain.com/wp-includes/pluggable.php on line 850

    Theme: BranfordMagazine

    Plugins:

    Contextual Related Posts

    Page Menu Editor

    Platinum SEO Pack 1.5

    SEO Friendly Images

    StatPressCN

    Ich bin etwas ratlos, haben wir irgendwas vergessen, was zu tun gewesen wäre, bevor die Pfade im WP ADmin geändert wurden?

    MfG

    • 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

  • /kunden/xxxxx/webseiten/domain.com/wp-includes/widgets.php
    öffne mal diese Datei mit einem Texteditor und ganz unten nach dem letzten
    ?> ist ein Leerzeichen auch wenn man es nicht sieht es ist da

    Cursor nach dem > setzen und die entf Taste einige Male klicken

    danach hochladen
    schauen, ob Fehler immer noch Auftritt

    wenn ja Theme mal auf default wechseln -ist Fehler dann weg liegts im anderen Theme ist er noch da - dann weiter schauen ;)
    lg

  • Ohne Neuinstallation konnte ich das Theme nicht mehr auf default stellen, im Adminbereich konnte ich wegen der Fehler nichts mehr ändern und speichern. In der Datenbank das Theme ändern hat auch nichts genutzt.

    Ursache ist das Theme und deshalb verstehe ich nun gar nicht mehr, woher der Fehler kommt:

    Letzte Änderung am Theme war vor 14 Tagen, es funktionierte, es funktioniert nicht mehr, seit ich die Blog URL geändert habe.

    Ich hab jetzt Folgendes gemacht:

    Datenbank gesichert und runtergeladen. Alle Tabellen geleert. WP neu installiert. Also komplett neu. Das Branford Theme aktiviert, alles funktionierte, Hallo Welt, eine Seite - lesbar. Den ersten eigenen Beitrag geschrieben und ich hatte wieder eine weiße index.php

    Da ich das Branford Theme etwas bearbeitet hatte, habe ich anschließend das originale Theme, so wie es im Package ist, hochgeladen. Funktioniert auch nicht, gibt auch eine weiße Seite.

    Sehr seltsam, weil ich dasselbe Theme bereits seit April für eine andere Domain benutze und dort gibt es kein Problem, weder mit dem Original, noch mit der leicht angepassten Version.

    Ich versuche morgen noch, die alte Datenbank wieder einzuspielen (mit der Änderung Theme default), mal sehen, ob es nun funktioniert oder wieder nicht, wenn nicht, kann ich wohl weiter Fehler suchen oder die alten Inhalte abschreiben. Da es noch nicht viel content wat (WP als Ersatz für ein vorher benutztes CMS) bau ich bei neuen fehlermeldungen lieber neu auf, als mit einer defekten Datenbank anzufangen.

    MfG

Jetzt mitmachen!

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