1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Es gab einen kritischen Fehler auf deiner Website.

Dieses Thema im Forum "Konfiguration" wurde erstellt von Paradigma, 25. Juni 2022.

  1. Paradigma

    Paradigma New Member

    Registriert seit:
    25. Juni 2022
    Beiträge:
    2
    Zustimmungen:
    0
    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:

    [​IMG]

    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?
     
  2. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.003
    Zustimmungen:
    402
    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.
     
  3. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    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.
     
  4. Paradigma

    Paradigma New Member

    Registriert seit:
    25. Juni 2022
    Beiträge:
    2
    Zustimmungen:
    0
    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)
    [​IMG]


    Habe ganz unten auf fortsetzen geklickt...
    Was eben sonst nie funktioniert hat.
    [​IMG]


    ...und dann nochmals der 2. Jetzt sind 2x Theme Enfold zusehen
    [​IMG]


    [​IMG]

    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?
     
    #4 Paradigma, 25. Juni 2022
    Zuletzt bearbeitet: 25. Juni 2022
  5. 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
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden