Die Fehlermeldung „Es gab einen kritischen Fehler auf deiner Website.“ ist sehr allgemein gehalten und gibt zunächst wenig Hinweis darauf, wo es ein Problem gibt. Um das herauszufinden, solltest du den Debug-Modus aktivieren, indem du in der Konfigurationsdatei wp-config.php
die Zeile define( 'WP_DEBUG', false );
in
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
ersetzt. (Quelle: Debugging in WordPress)
In der Datei wp-content/debug.log
werden dann Fehlermeldungen gesammelt, die hoffentlich einen Hinweis auf die mögliche Ursache liefern.
Auch ein Blick in den Error-Log des Webservers ist hilfreich. Wenn ich richtig vermute, dass deine Website bei IONOS gehostet wird, musst du zum Aktivieren des Error-Logs in der php.ini
die folgenden Zeilen eintragen:
error_reporting = E_ALL;
log_errors = On;
display_errors = Off;
error_log = /homepages/27/d382162338/htdocs/php-errors.log;
Dabei ist /homepages/27/d382162338/htdocs
mit dem absoluten Pfad zum Web-Stammverzeichnis deiner WordPress-Installation zu ersetzen.
Außerdem wäre es interessant, welche PHP-Version deine Website aktuell verwendet. PHP7.x war wesentlich fehlertoleranter als die neueren PHP8.x-Versionen, aber da PHP7.x nicht mehr von den Entwicklern mit Updates versorgt wird, solltest du auch PHP8.x verwenden. Wenn du allerdings veraltete Themes oder Plugins oder in der wp-config.php
eine nicht mehr verwendete Funktion nutzt, kann es zu den genannten „kritischen Fehlern“ kommen.
Dass du keine E-Mail erhalten hast, ist übrigens kein Bug, sondern hängt damit zusammen, dass die Skripte deiner Website wegen des Fehlers abbrechen, bevor die E-Mail verschickt wurde.
Wenn du grundsätzlich noch auf das Backend zugreifen kannst, wäre zur Beurteilung des Problems der Website-Bericht hilfreich. Bitte lies dir dazu den für alle obligatorischen Beitrag durch: Bevor du ein neues Thema (Thread) erstellst