Support » Installation » Fatal Error: Website nach WP Update unerreichbar

  • Hallo zusammen,

    ich hoffe ihr könnt mir zeitnah helfen. 🙁

    Ich wollte für einen Bekannten dessen WP Seite überarbeiten und aktualisieren. Die hatte er sich vor einer ganzen Weil mal von einem Webdesigner erstellen lassen. Dieser hatte dafür, so wie ich das verstanden habe, auch ein eigenes Theme verwendet. Das war aber relativ gut aufgebaut, so dass ich davon ausgegangen bin, die Website damit einfach etwas überarbeiten zu können.

    Jetzt wollte ich natürlich als erstes einmal WP updaten und es ist das Schlimmste eingetreten, was ich hätte befürchten können. Nach dem Update kam der folgende Fehler:

    Fatal error: Call to undefined function ot_get_option() in /homepages/23/d328045923/htdocs/wsb5848896801/wp-content/themes/Lude/header.php on line 18

    Seit dem ist die Website unerreichbar und ich komme auch nicht mehr ins Backend. Dann kommt ebenfalls ein Fehler:

    Fatal error: Call to undefined function ot_register_meta_box() in /homepages/23/d328045923/htdocs/wsb5848896801/wp-content/themes/Lude/theme-core/ot-meta-boxes.php on line 805

    Da ich davon ausgegangen bin, die Seite im Backend ganz einfach überarbeiten zu können und ich auch nicht glaube, dass mein Bekannter weiß, wo die Seite gehostet ist, bzw. was die Zugangsdaten sind, habe ich danach natürlich noch nicht gefragt. Das möchte ich jetzt natürlich auch ungern, weil ich nicht will, dass er Panik bekommt, weil ich seine Website zerstört habe.

    Da ich vor dem WP Update in Backup mit Updraft Plus erstellt habe, versuche ich momentan, noch ruhig zu bleiben. Wenn mir aber jemand zeitnah irgendwie damit helfen könnte, wäre ich sehr sehr dankbar. Das ist wirklich der Super GAU. 🙁

    Vielen Dank im Voraus schon mal!!!

    Liebe Grüße,
    Jenny

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Thread-Starter jjva

    (@jjva)

    Update:

    1. Ich habe ihn jetzt einfach doch mal nach den Zugangsdaten vom Hoster gefragt, daran darf es jetzt nicht scheitern. :-/

    2. Ich habe jetzt auch kapiert, dass die Seite wohl tatsächlich auch mit dem Theme Option Tree aufgebaut wurde. Diese Theme ist wohl mit den neuen WP Versionen nicht mehr kompatibel?

    Ich hoffe mein Kollege kennt die Zugangsdaten. Wenn ich die habe versuche ich auch nochmal, das Update mit bestehenden Lösungen zurückzusetzen. Für jede Info hier direkt zu meinem Problem wäre ich natürlich trotzdem super dankbar!

    • Diese Antwort wurde geändert vor 5 Jahren, 10 Monaten von jjva.

    Hallo @jjva und willkommen im Forum,

    die erste Fehlermeldung bedeutet vereinfacht ausgedrückt, dass WordPress im Header-Template des aktuell verwendeten Theme eine (vermutlich vom Theme-Entwickler selbst erstellte) Funktion ot_get_option() zu öffnen, diese aber nicht findet. Bei selbst erstellten Themes, die nicht z.B. als Github-Repository vorliegen, ist das Problem aber ohne einen Blick in den Code schwer zu beurteilen.

    Um die Website erst einmal „irgendwie“ ans Laufen zu bekommen, muss das Verzeichnis wp-content/themes/Lude/ umbenannt werden. WordPress aktiviert dann eines der – hoffentlich bereits vorhandenen – Standard-Themes („Twenty …“). Danach muss dann der Code des selbst erstellten Theme geprüft und korrigiert werden. Ohne Zugangsdaten zum Kundenmenü des Webhoster oder zumindest Zugriff auf die Dateien per FTP kommst du aber mit konventionellen Methoden nicht weiter. Ist so.

    Und immer dran denken: Don’t panic!
    Wenn du nicht die Ruhe bewahrst, wird das Problem größer. Du hast ja vor dem Update Backups gemacht (sehr gut!); damit sollte sich das Theme in seinem ursprünglichen Zustand wieder herstellen lassen.

    Noch kurz der Hinweis: In einem Forum, in dem Freiwillige helfen, können wir keine „zeitnahe“ Hilfe garantieren. Aber das ist dir sicherlich sowieso klar.

    Thread-Starter jjva

    (@jjva)

    Hallo @pixolin

    Vielen Dank für die „zeitnahe“ Rückmeldung“ 😉

    Wie in meinem Kommentar noch ergänzt, handelt es sich sogar um das Theme Option Tree. Das scheint ja auch nicht mehr wirklich rund mit neuen WP-Versionen zu laufen? Deshalb habe ich auch noch die leise Hoffnung, dass ich vlt WP, sobald ich die Zugangsdaten zum Kundenmenü/FTP habe, zurücksetzen kann? Dann könnte ich ja versuchen, die Seite auf ein neues Theme rüberzuziehen, bevor ich WP wieder update?

    Ich melde mich hier auf jeden Fall nochmal, wenn ich die Zugangsdaten habe. Vielleicht kann mich dann jemand dabei unterstützen? Danke jedenfalls schon mal für Deine schnelle Reaktion!

    In der Zwischenzeit versuche ich tief durchzuatmen und mich erstmal abzulenken. 😀

    Dein Nachtrag zum Theme hat sich mit meiner Antwort überschnitten.

    Meinst du ein Theme mit dem Namen Option Tree oder das Plugin Option Tree?
    Themes sind für die Gestaltung zuständig, Plugins ergänzen die Funktionalität.

    Da die fehlende Funktion allerdings mit der Vorsilbe ot_ anfängt, vermute ich, dass das Theme auf eine Funktion des Plugins zurückgreift – allerdings ohne vorher zu prüfen, ob die Funktion überhaupt zur Verfügung steht (Programmierfehler). Wird das Plugin deaktiviert, erzeugt der Code des Themes dann einen Fehler.

    Um die Seite ans Laufen zu bekommen, müsstest du wie gesagt erst einmal das Verzeichnis wp-content/themes/Lude umbenennen. Danach kannst du dich im Backend anmelden und schauen, ob du das Plugin Option Tree wieder aktivieren kannst. Danach kannst du das Theme-Verzeichnis wieder zurückbenennen; theoretisch müsste es dann wieder funktionieren – bis zum nächsten Crash. 🙂

    Sinnvoll wäre sicher, den Programmierfehler zu beheben. Dazu müsste ich aber den Code in der header.php kennen.

    Thread-Starter jjva

    (@jjva)

    Ja, dann meine ich das Plugin. Sorry. 🙂

    Aber das Plugin habe ich doch nicht deaktiviert?
    Naja, im Endeffekt hat es ja keinen Wert, rumzuspekulieren. Ich hoffe jetzt einfach darauf, dass mein Bekannter die Zugangsdaten zum Kundenbereich kennt und ich den Ordner umbenennen kann. Dann wäre ich ja schon mal ein großes Stück weiter, wenn ich wieder ins Backend komme.

    Vielen Dank jedenfalls schon mal! 🙂

    Ich muss dann mal noch überlegen, ob ich zu dem alten Theme zurückgehe, oder das ganze direkt in einem neuen aufbaue? Da ich ja auch nicht genau weiß, was der Designer da damals gemacht hat/wie aktuell dieses Theme jetzt noch ist?

    Eine Frage dazu vielleicht noch – da Du ja oben schreibst „WordPress aktiviert dann eines der – hoffentlich bereits vorhandenen – Standard-Themes “ – ich bin mir nicht sicher, ob auf der Seite ein weiteres Theme insatlliert war. Wenn nicht, müsste ich das doch aber auch manuell runterladen und ebenfalls im Ordner abspeichern können, oder?

    Ich gebe zu, ich bin ziemlicher Laie und immer mit der schönen Ansicht des Backend zurecht gekommen… 😀

    Liebe Grüße!

    … ich bin mir nicht sicher, ob auf der Seite ein weiteres Theme insatlliert war. Wenn nicht, müsste ich das doch aber auch manuell runterladen und ebenfalls im Ordner abspeichern können, oder?

    Genau so. Twenty Seventeen herunterladen, entpacken, das komplette, entpackte Theme-Verzeichnis in wp-content/themes/ kopieren.

    Thread-Starter jjva

    (@jjva)

    Vielen lieben Dank! 🙂

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Thema „Fatal Error: Website nach WP Update unerreichbar“ ist für neue Antworten geschlossen.