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

There has been a critical error on this website.

Dieses Thema im Forum "Installation" wurde erstellt von Swalker, 17. Dezember 2023.

  1. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Hallo ZUsammen und schönen dritten Advent :)
    ich habe gesehen, dass es ein ähnliches Thema schon mal gab aber eben nur ähnlich. Sollte ich was über sehen haben, entschuldigt das und gerne verschieben oder Hinweis geben.

    Ich habe versucht meine Seite im backend auf die neuste WP VErsion zu aktualisieren. Dann gab es die "There has been a critical error on this website." Fehlermeldung.
    Ich komme nicht mehr aufs backend. Die Seite kann besucht werden und z.B. noch Kontakt aufgenommen werden.

    Ich habe also gegooglet und einiges ausprobiert. Manches führt zu Änderungen, keine Ahnung ob besser oder schlechter aber es passierte etwas.

    1) Als erstes habe ich in der wp-config.php und der wp-config-sample.php den define('WP_DEBUG_LOG',) auf true gesetzt.
    --> debug.log hat 2327 Zeilen. Keine Ahnung was das bedeutet.

    2)Ich habe über strato alle plugins deaktiviert. Führte zu keiner Besserung.
    3) Habe alle Themes deaktiviert und ein neues twentytentythree über FTP hochgeladen. Keine Besserung

    Jetzt Frage ich mich welche Optionen ich habe... Wer kann helfen?

    btw: Die iben genannten Schritte haben mich 10-14 Stunden gedauert. Ich habe eigentlich noch weniger Ahnung...

    Liebe Grüße

    Dirk
     
  2. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.404
    Zustimmungen:
    464
    Schau dir mal die debug.log an. Dort sollte die konkrete Ursache stehen. Wenn Du nicht weiß was die Zeilen dort bedeuten, kannst Du sie auch gerne hier posten. Relevant wären nicht alle Zeilen - nur die von dem letzten Moment in dem Du den Fehler angezeigt bekommen hast.
     
  3. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Also die sind alle vom 11.12. (wo ich den Fehler bemerkt habe) bis heute...

    Habe mal zwei Fotos gemacht. debug log 1.jpg debug log 2.jpg
     
  4. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.404
    Zustimmungen:
    464
    In dem einen Screenshot sieht man Hinweise auf das Plugin W3TotalCache. Dieses hat einen Fehler verursacht der leider in dem Screenshot nicht genauer zu erkennen ist.

    Auch wenn Du bereits alle Plugins deaktiviert hast, könnte es sein, dass Reste von diesem Plugin noch geladen werden. Schau mal in der Datei wp-config.php, ob dort noch etwas von W3TC steht, möglicherweise gleiche am Anfang. Auch könnte es unter wp-content direkt eine Datei namens "advanced-cache.php" geben, die du löschen müsstest.

    Falls es auch danach nicht geht, schau bitte erneut im debug.log nur nach den neuesten Einträgen. Wenn Du Fragen zu diesen hast, poste sie bitte hier - aber nicht als Screenshot, da das nicht wirklich hilfreich ist.
     
  5. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Ich habe die "Advances-cache.php" gelöscht.
    Folgendes kommt dann auf meiner HP:
    "Es ist eine Aktualisierung der Datenbank notwendig
    WordPress wurde aktualisiert! Der nächste und letzte Schritt ist die Aktualisierung deiner Datenbank auf die neueste Version.

    Die Aktualisierung der Datenbank könnte etwas dauern, bitte hab einen Moment Geduld.

    WordPress-Datenbank aktualisieren"

    Das klicke ich doch mal...
    Jetzt kommt das:

    Fatal error: Uncaught Error: Call to undefined function wp_kses() in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/db.php:28 Stack trace: #0 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-includes/load.php(671): require_once() #1 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-settings.php(124): require_wp_db() #2 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-config.php(91): require_once('...') #3 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-load.php(50): require_once('...') #4 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-admin/admin.php(34): require_once('...') #5 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-admin/index.php(10): require_once('...') #6 {main} thrown in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/db.php on line 28


    There has been a critical error on this website.

    Learn more about troubleshooting WordPress.
     
  6. Wenn du eine wp-config.php hast sollte eigentlich keine wp-config-sample.php mehr da sein.
     
  7. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Soll ich die wp-config-sample löschen?
     
  8. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.404
    Zustimmungen:
    464
    Das Vorhandensein der wp-config-sample.php spielt keinerlei Rolle.

    Der o.g. Fehler deutet darauf hin, dass deine WordPress-Core-Dateien unvollständig sind. Lade dir von https://wordpress.org/download/releases/ das zu deiner Installation passende ZIP runter. Entpacke diese lokal und lade per FTP das Verzeichnis wp-includes neu hoch.
     
  9. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Erledigt.
    Fehlermeldung ist wie folgt:

    Schwerwiegender Fehler: Nicht erfasster Fehler: Aufruf der undefinierten Funktion wp_kses() in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/db.php:28 Stacktrace: #0 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-includes/load.php(671): require_once() #1 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-settings.php(124): require_wp_db() #2 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-config.php(91): require_once('...') #3 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-load.php(50): require_once('...') #4 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-admin/admin.php(34): require_once('...') #5 /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-admin/index.php(10): require_once('...') #6 {Haupt} eingeworfen in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/db.php in Zeile 28


    Auf dieser Website ist ein schwerwiegender Fehler aufgetreten.

    Erfahren Sie mehr über die Fehlerbehebung bei WordPress.
     
  10. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Ok. Woher weiß ich welches das passende ZIP ist??
     
  11. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.404
    Zustimmungen:
    464
    Sie muss zu der von dir aktuell eingesetzten WordPress-Version passen. Wenn Du 6.4.2 hast, dann die für 6.4.2 nehmen.
     
  12. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Habe ich gemacht, ändert nichts. :(
     
  13. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.404
    Zustimmungen:
    464
    Äh jetzt seh ich erst. Im wp-content-Verzeichnis hast Du eine Datei namens db.php. Die musst Du löschen (ggfs. vorher sichern).
     
  14. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Ok, habe ich gemacht.
    Jetzt kommt:

    Warnung: Die magische Methode QodeWelcomePage::__sleep() muss in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/framework/lib/qode.welcome.page.php öffentlich sichtbar sein in Zeile 37 Warnung: Die magische Methode QodeWelcomePage::__wakeup() muss in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/framework/lib/qode.welcome.page.php öffentlich sichtbar sein in Zeile 43 Veraltet: Der erforderliche Parameter $args folgt dem optionalen Parameter $ Depth in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/nav_menu/qode-menu.php in Zeile 74 Veraltet: Der erforderliche Parameter $output folgt dem optionalen Parameter $ Depth in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/nav_menu/qode-menu.php in Zeile 74 Veraltet: Der erforderliche Parameter $args folgt dem optionalen Parameter $ Depth in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/nav_menu/qode-menu.php in Zeile 284 Veraltet: Der erforderliche Parameter $output folgt dem optionalen Parameter $ Depth in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/nav_menu/qode-menu.php in Zeile 284 Veraltet: Der erforderliche Parameter $args folgt dem optionalen Parameter $ Depth in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/nav_menu/qode-menu.php in Zeile 384 Veraltet: Der erforderliche Parameter $output folgt dem optionalen Parameter $ Depth in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/nav_menu/qode-menu.php in Zeile 384 Veraltet: Der erforderliche Parameter $args folgt dem optionalen Parameter $ Depth in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/nav_menu/qode-menu.php in Zeile 477 Veraltet: Der erforderliche Parameter $output folgt dem optionalen Parameter $ Depth in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/nav_menu/qode-menu.php in Zeile 477 Warnung: Die magische Methode Bridge\Shortcodes\Lib\ShortcodeLoader::__wakeup() muss in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/includes/shortcodes/lib öffentlich sichtbar sein /shortcode-loader.inc in Zeile 27 Warnung: Header-Informationen können nicht geändert werden – Header wurden bereits gesendet von (Ausgabe gestartet unter /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/framework/lib/qode.welcome.page.php: 37) in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-includes/pluggable.php in Zeile 1435 Warnung: Header-Informationen können nicht geändert werden – Header wurden bereits gesendet von (Ausgabe gestartet unter /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-content/themes/bridge/framework/lib/qode.welcome.page.php: 37) in /mnt/web317/d1/91/59123091/htdocs/WordPress_01/wp-includes/pluggable.php in Zeile 1438
     
  15. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.404
    Zustimmungen:
    464
  16. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0

    Habe die Anmeldmaske da neuer Fehler.jpg
     
  17. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Aber der Fehler bleibt..
     
  18. Swalker

    Swalker Member

    Registriert seit:
    17. Dezember 2023
    Beiträge:
    24
    Zustimmungen:
    0
    Aber ich habe seit längeren da nichts geändert...
    Was ist "besser"? Auf mein geliebtes Theme verzichten oder auf 74. php gehen? Wa bedeutet das überhaupt?
     
  19. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.404
    Zustimmungen:
    464
    PHP 7.4 ist bereits veraltet. Ist nur eine Frage der Zeit bis dein Hoster es abschaltet. Du musst somit entweder von deinem kommerziellen Theme ein Update bekommen wodurch es PHP 8.x-kompatibel ist oder du musst dir ein anderes Theme suchen.
     
  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