Startseite nach Update weiß
-
Hallo zusammen!
Vermutlich (ich weiß es nicht genau) ist seit dem Update auf WordPress 4.9.8 die Startseite komplett weiß und leer. Das Theme ist ebenfalls auf dem aktuellsten Stand, so wie die PlugIns.
Das Dashboard ist da, ebenso auch alle anderen Menüseiten (z.B. https://carsten-steenbergen.de/bibliographie-horbucherhorspiele/)
Eine Fehlermeldung wird mir nicht angezeigt, wobei zumindest zu Beginn ein Problem in einem Statistik-PlugIn angezeigt wurde. Das habe ich mittlerweile komplett gelöscht.
Ebenso habe ich eine DB-Sicherung von vor dem WP-Update eingespielt, aber auch das hat keine Verbesserung gebracht.
Die Startseite (nicht statisch) bleibt weiß.
Kann jemand helfen?Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Versuche eine Sicherung der Dateien und der Datenbank einzuspielen.
Hallo @grimmer und willkommen im Forum,
ich glaube, eine Wiederherstellung des Backups hast du schon probiert?
Ebenso habe ich eine DB-Sicherung von vor dem WP-Update eingespielt, aber auch das hat keine Verbesserung gebracht.
Ich würde mal das Debugging einschalten: in der
wp-config.php
mit einem geeigneten Programmier-Editor (nicht Notepad oder Textedit) oberhalb von/* That's all, stop editing! Happy blogging. */
die Zeiledefine( 'WP_DEBUG', true );
hinzufügen (bzw. bei vorhandener Zeile den Wert von
false
auftrue
ändern).Du könntest auch mal versuchen, die Plugins kurzfristig zu deaktivieren. Dazu benennst du per FTP-Programm oder über das Dateiverwaltungsmenü deines Webhoster das Verzeichnis
wp-content/plugins
inwp-content/no.plugins
um und meldest dich wieder im Backend an. WordPress findet die Plugins nicht im vorgesehenen Verzeichnis, deaktiviert sie und du solltest wieder arbeiten können. Dann benennst du das Verzeichnis wieder inwp-content/plugins
um und aktivierst sie im Backend einzeln. Tritt die Störung wieder auf, weißt du zumindest, an welchem Plugin es liegt. Lässt sich durch Deaktivierung der Plugins der Fehler nicht beheben, hast du zumindest schon mal eine ganze Reihe möglicher Fehlerursachen ausgeschlossen.Danke sehr für die ersten Rückmeldungen.
Was wäre denn ein geeigneter Editor?Du kannst z.B. den frei erhältlichen Atom Editor nutzen. Notepad speichert die
wp-config.php
mit falscher Zeichencodierung ab, dann hast du gleich das nächste Problem.Ok, das DEBUG bringt mir folgende Fehlermeldungen:
Notice: Undefined index: wp_db_temp_dir in /mnt/web104/c1/42/51028642/htdocs/wp-content/plugins/wp-db-backup/wp-db-backup.php on line 112
Notice: register_sidebar wurde fehlerhaft aufgerufen. Es wurde kein id im Parameter-Array definiert für die Seitenleiste „Layout Builder Widget Area 1“. Standardwert ist „sidebar-5“. Um diesen Hinweis zu entfernen und den existierenden Seitenleisteninhalt zu behalten, kann id manuell auf „sidebar-5“ gestellt werden. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.2.0 hinzugefügt.) in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4161
Notice: register_sidebar wurde fehlerhaft aufgerufen. Es wurde kein id im Parameter-Array definiert für die Seitenleiste „Layout Builder Widget Area 2“. Standardwert ist „sidebar-6“. Um diesen Hinweis zu entfernen und den existierenden Seitenleisteninhalt zu behalten, kann id manuell auf „sidebar-6“ gestellt werden. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.2.0 hinzugefügt.) in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4161
Notice: register_sidebar wurde fehlerhaft aufgerufen. Es wurde kein id im Parameter-Array definiert für die Seitenleiste „Layout Builder Widget Area 3“. Standardwert ist „sidebar-7“. Um diesen Hinweis zu entfernen und den existierenden Seitenleisteninhalt zu behalten, kann id manuell auf „sidebar-7“ gestellt werden. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.2.0 hinzugefügt.) in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4161
Notice: register_sidebar wurde fehlerhaft aufgerufen. Es wurde kein id im Parameter-Array definiert für die Seitenleiste „Layout Builder Widget Area 4“. Standardwert ist „sidebar-8“. Um diesen Hinweis zu entfernen und den existierenden Seitenleisteninhalt zu behalten, kann id manuell auf „sidebar-8“ gestellt werden. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.2.0 hinzugefügt.) in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4161
Notice: register_sidebar wurde fehlerhaft aufgerufen. Es wurde kein id im Parameter-Array definiert für die Seitenleiste „Layout Builder Widget Area 5“. Standardwert ist „sidebar-9“. Um diesen Hinweis zu entfernen und den existierenden Seitenleisteninhalt zu behalten, kann id manuell auf „sidebar-9“ gestellt werden. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.2.0 hinzugefügt.) in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4161
Warning: Cannot modify header information – headers already sent by (output started at /mnt/web104/c1/42/51028642/htdocs/wp-content/plugins/wp-db-backup/wp-db-backup.php:112) in /mnt/web104/c1/42/51028642/htdocs/wp-includes/pluggable.php on line 1219
Wenn ich das recht verstehe, gibt es ein Problem mit dem Backup-Plugin.
Das zu deaktivieren hat zumindest keine Besserung gebracht.
Line 112 sieht wie folgt aus:
$requested_temp_dir = sanitize_text_field($_GET[‚wp_db_temp_dir‘]);Dann ein Problem mit der Sidebar/Widget? Leider verstehe ich nicht wirklich, welcher Standardwert wo fehlt bzw. eingetragen werden muss.
Und: Ein Problem mit dem Header? Oder ist das nur ein Folgefehler?
Update:
Ich habe das Verzeichnis wp_db_temp_dir ergänzt, der erste Fehler tritt nicht mehr auf.
Dafür kommt nun zusätzlich folgende Meldung:Notice: has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 veraltet ist! Die Verwendung von Benutzer-Levels ist veraltet. Verwende stattdessen Berechtigungen. in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4045 Notice: has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 veraltet ist! Die Verwendung von Benutzer-Levels ist veraltet. Verwende stattdessen Berechtigungen. in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4045 Notice: has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 veraltet ist! Die Verwendung von Benutzer-Levels ist veraltet. Verwende stattdessen Berechtigungen. in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4045 Notice: has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 veraltet ist! Die Verwendung von Benutzer-Levels ist veraltet. Verwende stattdessen Berechtigungen. in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4045 Notice: has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 veraltet ist! Die Verwendung von Benutzer-Levels ist veraltet. Verwende stattdessen Berechtigungen. in /mnt/web104/c1/42/51028642/htdocs/wp-includes/functions.php on line 4045
„Notice“ heißt nur „Hinweis“ – hier könnte etwas Probleme bereiten. Da die Ausgabe dieser Hinweise erfolgt, bevor das Login-Formular den Cookie ausgeben kann, kommt zuletzt noch eine entsprechende „Warnung“ vor weiteren möglichen Problemen.
Soviel zum der Ausgaben mit
define( 'WP_DEBUG', true );
…
Was ist mit dem Deaktivieren der Plugins?Sorry für die Verzögerung. War etwas turbulent die letzten Tage …
Ich hab jetzt alle PlugIns deaktiviert: keine Änderung
Dann habe ich alle PlugIns einzeln getestet und gelöscht, sobald hier das DEBUG ansprang. Oder eben wenn das PlugIn derart alt war, dass es wohl eh nicht sauber läuft.
Damit sind alle Warnungen und Hinweise weg.
Aber die Startseite ist immer noch weiß. 🙁
Blöd ist, dass meine letzte Datensicherung jünger ist, als das Problem besteht. Ich hab also keine Chance, auf nen Stand zuvor zurückzugehen.Bleibt mir dann nur das komplette Reinemachen und neuinstallieren?
Ich erlebe öfters, dass AnwenderInnen in Panik verfallen und dadurch rasch dazu neigen „alles zu löschen und neu zu installieren“. Bei solchen Radikallösungen wird häufig mehr Schaden angerichtet, als ursprünglich vorhanden war.
Wenn die Website trotz Deaktivieren aller Plugins weiterhin eine leer Seite auswirft, kannst du die Fehlersuche fortsetzen: Verzeichnis des aktuell verwendeten Theme umbenennen, WordPress manuell aktualisieren, Servereinstellungen (insbesondere PHP-Version,
memory_limit
, MySQL-Datenbank) prüfen.Was das fehlende „temp“-Verzeichnis angeht: Du kannst ein Verzeichnis
wp-content/temp
anlegen und dann in derwp-config.php
mitdefine('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');
darauf verweisen.
- Das Thema „Startseite nach Update weiß“ ist für neue Antworten geschlossen.