Hallo @kaoshexe2017,
wenn das Problem durch Umbenennen des Plugin-Ordners bzw. Theme-Ordners nicht gelöst werden konnte, wäre evtl. hilfreich, wenn du den Debug-Modus aktivierst. Damit Fehler ausgelesen werden können, müssen die Fehler in eine Log-Datei auf dem Server geschrieben werden, auf die man dann per FTP (oder auch SSH) zugreifen kann.
Sichere bitte zunächst die wp-config.php
auf deinem lokalen Rechner.
Gib dann bitte mit einem geeigneten Programmier-Editor (z. B. Notepad++) in der wp-config.php
oberhalb von /* That's all, stop editing! Happy blogging. */
folgendes ein:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', false);
define( 'WP_DEBUG_LOG', true );
Achte darauf, dass du define('WP_DEBUG', false);
überschreibst, falls die Zeile bereits in der wp-config.php steht. Wenn versucht wird, diese Konstante ein zweites mal zu definieren, gibt es einen Fehler, der deine Seite lahmlegen würde.
Mit diesen drei Codezeilen sagen wir WordPress, dass der Debug-Modus aktiviert werden soll. Die Fehlermeldungen sollen aber nicht direkt angezeigt werden, sondern in die Datei /wp-content/debug.log
geschrieben werden.
Wenn der Fehler gefunden wurde bzw. wenn die Fehler nicht mehr in die debug.log geschrieben werden sollen, dann musst du daran denken, die Variabledefine( 'WP_DEBUG_LOG', true );
wieder auf false zu setzen:define( 'WP_DEBUG_LOG', false);
Weitere Ansätze, wie du das Problem ggfs. lösen kannst, habe ich in einem Beitrag von mir zusammengefasst.
Viele Grüße
Hans-Gerd
Danke @hage! Irgendwie gewinne ich gerade ein wenig Hoffnung zurück, auch wenn ich nicht viel verstehe von dem, was die debug.log nun sagt:
[16-Nov-2023 12:46:44 UTC] PHP Warning: Trying to access array offset on value of type bool in /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-content/themes/start/functions.php on line 43
[16-Nov-2023 12:46:47 UTC] PHP Warning: Trying to access array offset on value of type bool in /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-content/themes/start/functions.php on line 43
[16-Nov-2023 12:46:51 UTC] PHP Warning: Trying to access array offset on value of type bool in /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-content/themes/start/functions.php on line 43
[16-Nov-2023 12:46:51 UTC] PHP Fatal error: Uncaught Error: Undefined constant „cnt“ in /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-includes/user.php:199
Stack trace: 0 /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-includes/user.php(200): getx() 1 /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-includes/class-wp-hook.php(310): wp_authenticate_username_password() 2 /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-includes/plugin.php(205): WP_Hook->apply_filters() 3 /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-includes/pluggable.php(618): apply_filters() 4 /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-includes/user.php(106): wp_authenticate() 5 /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-login.php(1241): wp_signon() 6 {main}
thrown in /mnt/web402/b1/75/58290975/htdocs/WordPress_SecureMode_02/wp-includes/user.php on line 199
Klingt alles spannend, aber was bedeutet das?