Es gab einen kritischen Fehler auf deiner Website.

  • Hallo Wordpress Community,

    Ich gelange durch einen Link von der Wordpress Email "Deine Webseite hat ein Technisches Problem"
    in den Wiederherstellungsmodus.
    Dort sehe ich ein Problem mit dem Enfold Theme, jedoch kann ich es nicht beheben.


    In der Email stehen die Fehlerdetails:

    WordPress-Version 5.3.10
    Aktuelles Theme: Enfold Child (Version 1.0)
    Aktuelles Plugin: (Version )
    PHP-Version 8.0.20

    Ein Fehler vom Typ E_COMPILE_ERROR
    wurde in der Zeile 332 der Datei
    /home/clients/e7d3d9480423f584ecc934229aaaf64d/web/wp-content/themes/enfold/functions-enfold.php
    verursacht. Fehlermeldung: Unparenthesized `a ? b : c ? d : e` is not
    supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)`


    Diese besagte Datei habe ich aus dem FTP Manager geöffnet und wie beschrieben versucht die Klammern einzusetzen. Jedoch weiss ich nicht, ob ich es richtig gemacht habe und es funktionierte nicht.

    Dies ist die besagte Zeile 332:
    $post_type = $image ? "" : get_post_format($post->ID) != "" ? get_post_format($post->ID) : "standard";


    Mein Versuch es zu ändern sieh so aus:

    1. $post_type = ($image ? "" : get_post_format($post->ID) != "") ? get_post_format($post->ID) : "standard";
    2. $post_type = $image ? "" : (get_post_format($post->ID) != "" ? get_post_format($post->ID) : "standard");

    Funktionierte nicht.
    Weiss jemand wie man die Klammern Richtig einsetzt?


    Habe auch versucht die Ordnernamen zu ändern, Themes und Plugins.
    Leider erscheint immer diese Fehlermeldung:

    [Blockierte Grafik: https://i.imgur.com/HUTIZ2O.png]

    Und jetzt erhalte ich keine Email mehr um in den Wiederherstellungsmodus zu gelangen.

    Habe noch Backup Dateien:
    webseitenname.io-20200109-064557-465.wpress

    Allerdings weiss ich nicht wie ich es importiert kriege.

    Auch habe ich die ganze Datenbank herunter geladen, aber da war der Fehler schon da.

    Kann mir da jemand weiterhelfen?

    • 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

  • Hast Du mal geschaut, ob es für Enfold ein Update gibt? Denn diese Schreibweise ist schon seit vielen PHP-Versionen nicht zulässig, weshalb ich die Vermutung habe, dass Du ein altes Enfold einsetzt.

  • Die PHP Version 8.x ist zu neu. Versuche es mal mit PHP 7.4.x oder älter.

    Die angegebene alte WordPress Version lässt darauf schliessen, dass ggf. eine PHP Umstellung ohne Recherche zur Kompatibilität der WordPress Version, des Themes usw. vorgenommen wurde.

  • Danke soweit!!!

    Zur Info: Die Seite wurde zuletzt Anfangs 2020 bearbeitet, nach
    paar Monaten kam dieser Fehler und jetzt möchte ich sie
    sehr gerne wieder zu laufen bringen.
    Wurde eben über 1 Jahr nichts gemacht.


    Es gibt Fortschritte:

    Ich konnte beim Hoster die PHP Version zu 7.4 wechseln.
    Bekam von Wordpress auch wieder eine Email worauf ich
    in den Wiederherstellungsmodus wieder hineinkam.

    Jetzt funktionierte das Theme Update!!!

    Ich klickte auf "Zum Bildschirm Themes wechseln)
    [Blockierte Grafik: https://i.imgur.com/GHN6Yg5.png]


    Habe ganz unten auf fortsetzen geklickt...
    Was eben sonst nie funktioniert hat.
    [Blockierte Grafik: https://i.imgur.com/cpYZxbE.png]


    ...und dann nochmals der 2. Jetzt sind 2x Theme Enfold zusehen
    [Blockierte Grafik: https://i.imgur.com/ISh75cL.png]


    [Blockierte Grafik: https://i.imgur.com/X0hdsRD.png]

    Habe noch das Enfold Child Theme aktiviert,
    jetzt sehe ich die Seite wieder KOMPLETT!!

    Diese verflixte PHP Version war es also, der den Fehler verursachte.
    Vielen Dank! Ich hab mir Tagelang soooo ein riesen Kopf gemacht.

    Jetzt habe ich extrem schiss auf Wordpress 6 zu aktualisieren
    und die vielen Plugins noch dazu.

    Wie geht man am besten vor?

    Sollte ich vor jedem einzelnen Plugin Update ein Backup mit UpdraftPlus machen?

    2 Mal editiert, zuletzt von Paradigma (25. Juni 2022 um 15:57)

  • Ich würde so vorgehen: alle PlugIns deaktivieren, auf WP 6.0 aktualisieren, dann nach und nach die PlugIns wieder aktivieren bis das kommt, was nicht funktioniert (wenns kommt) o_O

Jetzt mitmachen!

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