Fatal Error nach Update in Zusammenhang mit wp-header.php

  • Ein Kunde von mir hat vorhin ein Update von 3.2 nach 3.51 gemacht. Seitdem ist auf der Website nur noch folgendes zu sehen:

    Fatal error: Call to undefined function wp() in /var/www/web20/html/wordpress/wp-blog-header.php on line 14


    Das Backend ist natürlich verschwunden.

    Die ganze Wordpress-Umgebung ist in einem Unterordner "wordpress" untergebracht, wie man an obigen Pfad sieht; die index.php liegt eine Ebene höher im Ordner "html".
    Das Template habe ich selbst gebaut.

    Ehe ich Wordpress völlig neu installiere (uff!), würde ich gern wissen wollen, ob ich vorher noch was anderes ausprobieren kann. Zum Beispiel:

    * Muss ich an meinem (ziemlich einfach gehaltenen) Template etwas ändern - gibt es grundsätzliche Neuerungen, die Auswirkungen auf Templates haben, so dass, was früher funktioniert hat, jetzt nicht mehr geht?

    * Kann ich über MySQL die Plugins vorläufig deaktivieren, bzw. ist es schädlich, die Plugins einfach aus dem Plugin-Ordner zu ziehen? (Wichtige Plugins: qTranslate, sexycycle Slideshow, dd Formmailer)

    * Sieht die index.php richtig aus? Möglicherweise ist die untere Zeile "require('./wordpress/wp-blog-header.php');" nicht richtig, weil Wordpress eine Ebene tiefer liegt?

    Für jede Hilfe dankt
    Frau Braun!

    • 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

  • Zitat

    Möglicherweise ist die untere Zeile "require('./wordpress/wp-blog-header.php');" nicht richtig, weil Wordpress eine Ebene tiefer liegt?


    Das ist natürlich Quatsch. Der Ordner "wordpress" ist ja schon berücksichtigt.

  • Installiere doch als erstes mal wordpress manuell per FTP drüber. Evtl ist das automatische Update nicht sauber durchgeführt wurden. Danach würde ich das /plugins Verzeichnis umbenennen. Dadurch sind alle Plugins deaktiviert.

  • Vielen Dank, das werde ich machen und dann Bericht abgeben. Mir ist aufgefallen, dass ich eine .haccess-Dateil sowohl im Root-Verzeichnis als auch im wordpress-Verzeichnis liegen habe (habe ich das selbst so eingerichtet? Ich kann mich nicht mehr erinnern. Und wenn ja: warum?). In einem anderen Blog, den ich gebaut habe, ist das auch so, aber dieser Blog läuft einwandfrei. Könnte das trotzdem irgendetwas mit dem Problem zu tun haben?

Jetzt mitmachen!

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