Einleitung #
Bei Problemen mit WordPress-Plugins ist es oft schwierig, die genaue Ursache zu identifizieren. Probleme können auf Plugin-Konflikte, Theme-Inkompatibilitäten oder Probleme mit der Serverkonfiguration zurückzuführen sein. Das vom WordPress.org-Team entwickelte Plugin "Health Check & Troubleshooting" ist ein leistungsstarkes Diagnosetool, das dabei hilft, diese Probleme zu isolieren und zu identifizieren.
Was ist Health Check & Troubleshooting? #
Health Check & Troubleshooting ist ein offizielles WordPress.org-Plugin, mit dem Sie:
- Führen Sie eine Diagnose für Ihre WordPress-Installation durch
- Geben Sie einen "Fehlerbehebungsmodus" ein, der alle Plugins deaktiviert und nur für Ihre Benutzersitzung zu einem Standard-Theme wechselt
- Plug-ins und Themes selektiv wieder aktivieren, um Konflikte zu identifizieren
- Sammeln Sie technische Informationen über Ihre Website für Supportzwecke
Der Hauptvorteil besteht darin, dass der Fehlerbehebungsmodus nur Ihren Admin-Benutzer betrifft – Ihre Besucher sehen Ihre Website weiterhin normal, während Sie Probleme diagnostizieren.
Installation #
- Melden Sie sich bei Ihrem WordPress-Dashboard an
- Gehen Sie zu Plugins > Neu hinzufügen
- Suche nach "Health Check & Troubleshooting"
- Klicken Sie auf "Jetzt installieren" und dann auf "Aktivieren".
Überprüfen der Browserkonsole auf JavaScript-Fehler #
Bevor Sie das Health Check-Plugin verwenden, ist es oft sinnvoll, nach JavaScript-Fehlern zu suchen, die Funktionsprobleme verursachen könnten:
- Öffnen Sie die Entwicklertools Ihres Browsers:
- Chrome/Edge: Drücken Sie F12 oder klicken Sie mit der rechten Maustaste und wählen Sie "Inspect"
- Firefox: Drücken Sie F12 oder klicken Sie mit der rechten Maustaste und wählen Sie "Element untersuchen"
- Safari: Aktiviere die Entwicklertools in den Einstellungen > "Erweitert" und drücke dann Wahl+Befehl+I
- Navigieren Sie zur Registerkarte "Konsole"
- Interagieren Sie mit der problematischen Funktion (Schaltflächen anklicken, Formulare senden usw.)
- Suchen Sie nach roten Fehlermeldungen, die in der Konsole angezeigt werden
- Achten Sie auf die Skriptnamen, die in den Fehlern erwähnt werden
- Beachten Sie alle Verweise auf bestimmte Plugins in den Dateipfaden
- Suchen Sie nach Mustern wie "undefined"- oder "null"-Fehlern
- Dokumentieren Sie alle Fehler, die Sie finden, um sie mit den Support-Teams zu teilen
JavaScript-Fehler können oft sofort erkennen, welches Plugin ein Problem verursacht, oder wertvolle Hinweise auf die Art eines Konflikts liefern.
Verwenden des Problembehandlungsmodus zum Diagnostizieren von Problemen #
Schritt 1: Rufen Sie den Fehlerbehebungsmodus auf #
- Wechseln Sie zu Tools > Site Health
- Klicken Sie auf die Registerkarte "Fehlerbehebung"
- Klicken Sie auf die Schaltfläche "Fehlerbehebungsmodus aufrufen".
- WordPress wird in einem Basiszustand neu geladen, wobei alle Plugins deaktiviert sind und ein Standard-Theme verwendet wird (nur für Ihre Sitzung)
Schritt 2: Testen Sie Ihr Problem #
Sobald Sie sich im Fehlerbehebungsmodus befinden, testen Sie, ob das aufgetretene Problem weiterhin auftritt:
- Wenn das Problem BEHOBEN ist (nicht mehr auftritt): Dies bestätigt, dass das Problem entweder mit einem Plugin oder Ihrem Theme zusammenhängt
- Wenn das Problem weiterhin besteht: Das Problem hängt möglicherweise mit den wichtigsten WordPress-Dateien, der Serverkonfiguration oder Datenbankproblemen zusammen
Schritt 3: Systematisches Testen (wenn das Problem behoben wurde) #
Wenn Ihr Problem im Fehlerbehebungsmodus behoben wurde, führen Sie die folgenden Schritte aus, um die spezifische Ursache zu identifizieren:
- Während Sie sich noch im Fehlerbehebungsmodus befinden, klicken Sie neben Ihrem Theme auf "Plugin aktivieren und testen", um zu testen, ob das Theme das Problem verursacht
- Wenn das Problem erneut auftritt, ist Ihr Theme die Ursache
- Wenn das Problem nicht erneut auftritt, fahren Sie mit dem Testen von Plugins fort
- Aktivieren Sie Plugins nacheinander:
- Klicken Sie neben einem Plugin auf "Plugin aktivieren und testen"
- Testen Sie, ob das Problem nach der Aktivierung jedes Plug-ins erneut auftritt
- Fahren Sie fort, bis Sie das Plugin gefunden haben, das das Problem verursacht.
- Wenn Sie das in Konflikt stehende Plugin oder Theme finden:
- Notieren Sie es sich
- Sie können es entweder deaktiviert lassen oder sich an den Entwickler wenden, um Unterstützung zu erhalten
Schritt 4: Beenden des Fehlerbehebungsmodus #
Sobald Sie das Problem identifiziert haben:
- Klicken Sie oben auf dem Bildschirm auf "Fehlerbehebungsmodus deaktivieren".
- Ihre Website kehrt in ihren normalen Zustand zurück, wenn alle Plugins und Ihr Theme aktiv sind
Was ist nach dem Erkennen eines Konflikts zu tun? #
Wenn das Problem mit einem Plugin zusammenhängt: #
- Überprüfen Sie, ob für das Plugin Updates verfügbar sind
- Durchsuchen Sie das Support-Forum des Plugins nach ähnlichen Problemen
- Wenden Sie sich mit spezifischen Details an den Plugin-Entwickler:
- WordPress-Version
- PHP-Version
- Weitere aktive Plugins
- Schritte zum Reproduzieren des Problems
- Alle Fehlermeldungen von der Browserkonsole
Wenn das Problem mit einem Theme zusammenhängt: #
- Überprüfen Sie, ob Theme-Updates verfügbar sind
- Erwägen Sie, vorübergehend zu einem Standard-WordPress-Theme zu wechseln
- Wenden Sie sich mit spezifischen Details an den Theme-Entwickler
Wenn das Problem im Fehlerbehebungsmodus weiterhin besteht: #
Dies deutet auf tiefere Probleme hin, wie z. B.:
- Probleme mit der Integrität der WordPress-Kerndatei
- Beschädigung der Datenbank
- Probleme bei der Serverkonfiguration
- Kompatibilitätsprobleme mit der PHP-Version
In diesen Fällen ist Folgendes zu beachten:
- Ausführen einer Site-Health-Prüfung (Extras > Site Health > Status)
- Beratung mit Ihrem Hosting-Provider
- Hilfe von einem WordPress-Entwickler suchen
Erweiterte Techniken zur Fehlerbehebung #
Verwenden der Debuginformationen für die Integritätsprüfung #
- Wechseln Sie zu Tools > Informationen zur Websiteintegrität >
- Auf dieser Seite finden Sie detaillierte Informationen zu Ihrer WordPress-Konfiguration
- Klicken Sie auf "In Zwischenablage kopieren", um sie mit den Support-Teams zu teilen
Testen mit alternativen Benutzerkonten #
Manchmal betreffen Probleme nur bestimmte Benutzerrollen:
- Erstellen eines temporären Benutzerkontos mit einer anderen Rolle
- Testen Sie, ob das Problem bei diesem neuen Benutzerkonto auftritt
Überprüfen von Server-Fehlerprotokollen #
Serverfehler sind im Browser möglicherweise nicht sichtbar:
- Überprüfen Sie Ihr Hosting-Kontrollfeld auf Fehlerprotokolle
- Oder fügen Sie hinzu
define('WP_DEBUG', wahr);unddefine('WP_DEBUG_LOG', wahr);zu Ihrer wp-config.php Datei - Fehler werden in /wp-content/debug.log protokolliert
Tipps für eine effiziente Fehlerbehebung #
- Binäre Suchmethode : Verwenden Sie für Websites mit vielen Plugins einen "Teile und herrsche"-Ansatz:
- Aktivieren Sie die Hälfte Ihrer Plugins und testen Sie
- Wenn das Problem auftritt, liegt das Problem in dieser Hälfte. wenn nicht, dann in der anderen Hälfte
- Teilen Sie die problematische Gruppe weiter in zwei Hälften, bis Sie das Problem isoliert haben
- Diese Methode ist deutlich schneller als das Testen von Plugins einzeln, wenn Sie viele Plugins haben
- Komplexe Konflikte : Beachten Sie, dass einige Probleme durch Kombinationen von Plugins verursacht werden:
- Wenn Sie ein einzelnes problematisches Plugin nicht identifizieren können, versuchen Sie, verschiedene Kombinationen zu testen
- Achten Sie auf Plugins, die ähnliche Funktionen erfüllen (mehrere SEO-Plugins, mehrere Caching-Lösungen)
- Manchmal funktionieren zwei Plugins einzeln gut, aber wenn sie zusammen verwendet werden, stehen sie in Konflikt
- Methodische Dokumentation : Machen Sie sich detaillierte Notizen über Ihre Tests und die Ergebnisse
- Letzte Änderungen : Beginnen Sie mit dem Testen von Plugins oder Themes, die kürzlich installiert oder aktualisiert wurden
- Häufige Übeltäter : Testen Sie zuerst Plugins mit hoher Wirkung (Caching, Sicherheit, Optimierungs-Plugins)
- Cache leeren : Stellen Sie sicher, dass Sie beim Testen alle Caching-Plugins löschen
- Browser-Tests : Test in mehreren Browsern, um browserspezifische Probleme auszuschließen
Wann Sie sich an den Plugin-Support wenden sollten #
Wenn Sie ein Problem festgestellt haben, es aber nicht selbst beheben können:
- Umfassende Informationen sammeln :
- WordPress-Version
- PHP-Version
- Vollständige Liste der aktiven Plugins
- Name und Version des Themes
- Browser- und Geräteinformationen
- Genaue Schritte zum Reproduzieren des Problems
- Screenshots oder Bildschirmaufnahmen, falls zutreffend
- Alle Fehlermeldungen von der Browserkonsole
- Vorhandene Dokumentation prüfen :
- Überprüfen Sie die Wissensdatenbank des Plugins
- Durchsuchen Sie das Support-Forum des Plugins nach ähnlichen Problemen
- Einreichen eines detaillierten Support-Tickets :
- Fügen Sie alle oben gesammelten Informationen hinzu
- Seien Sie konkret in Bezug auf das, was Sie bereits ausprobiert haben
- Erwähnen Sie, dass Sie die Integritätsprüfung verwendet haben, um das Problem zu isolieren
- Vorübergehenden Administratorzugriff gewähren, wenn dies möglich und angemessen ist
Je mehr Informationen Sie in Ihrer ersten Supportanfrage angeben, desto schneller kann das Supportteam Ihnen bei der Lösung des Problems helfen.
Endlich #
Das Health Check & Troubleshooting Plugin ist ein unschätzbares Tool zur Diagnose von WordPress-Problemen, ohne Ihre Live-Site zu stören. Durch das systematische Testen von Plugins und Themes können Sie Konflikte identifizieren und den Support-Teams bei Bedarf detaillierte Informationen zur Verfügung stellen.
Denken Sie daran: Sichern Sie Ihre WordPress-Website immer, bevor Sie wesentliche Änderungen an Plugins, Themes oder Kerndateien vornehmen.