Dieser Workshop behandelt die Grundlagen der WordPress-Fehlerbehebung. Er richtet sich an Anfänger und vermittelt eine Strategie zur Behebung von WordPress-Problemen sowie einige gängige Schritte, die bei der Lösung vieler typischer WordPress-Probleme helfen.
Die behandelten Themen umfassen:
Ansatz zur WordPress-Fehlerbehebung
- Die Bedeutung einer positiven Einstellung
- Das Problem dokumentieren.
- Das Problem identifizieren
- Versuchen, das Problem zu reproduzieren
- Schritte zur Fehlerbehebung
Häufige Schritte zur Fehlerbehebung
- Konflikttests
- Backups
- Staging-Websites
- Permalinks aktualisieren
Lernergebnisse
- Die Teilnehmer lernen, wie sie jedes WordPress-Problem selbstbewusst angehen können.
- Sie lernen einige grundlegende Schritte zur Fehlerbehebung kennen, mit denen sich jedes WordPress-Problem lösen lässt.
- Sie verstehen einige vorbeugende Maßnahmen, mit denen sich WordPress-Probleme verhindern lassen.
Verständnisfragen
- Was müssen Sie als Erstes tun, um WordPress-Probleme zu beheben?
- Welchen Ansatz sollte man verfolgen, um Probleme zu beheben?
- Wird empfohlen, Fehlerbehebungen auf einer Live-Website durchzuführen?
- Was sollte man beachten, um WordPress-Probleme schnell zu beheben?
- Welche Methode zur Fehlerbehebung könnte potenziell die meisten Probleme lösen?
Transkript
Hallo zusammen, mein Name ist Hari Shanker. Ich bin stellvertretender Mitarbeiter im WordPress-Community-Team. Heute werde ich einen kurzen Workshop zum Thema „Grundlagen der WordPress-Fehlerbehebung“ durchführen. Wie Sie wissen, ist WordPress eine Open-Source-Software, die auf einem Webserver gehostet wird und zum Erstellen von Websites oder Webanwendungen dient. Sie können WordPress jederzeit mithilfe von Themes, Plugins und Blöcken erweitern. Wenn Sie WordPress bereits verwendet haben, wissen Sie, dass man eine Website nicht allein mit dem unveränderten WordPress erstellen kann. Man muss es auf die eine oder andere Weise erweitern, Plugins installieren oder etwas installieren, um das Erscheinungsbild zu verändern. Außerdem wird Ihre Website auf einem Webserver gehostet. Wie Sie sehen, gibt es bei der Nutzung von WordPress viele bewegliche Teile. Viele bewegliche Teile bedeuten auch, dass Probleme auftreten können. Wenn Sie WordPress schon eine Weile verwenden, sind Sie wahrscheinlich mindestens einmal auf eine solche Situation gestoßen. In dieser Sitzung vermittle ich Ihnen die Grundlagen der WordPress-Fehlerbehebung. Danach werden Sie eine Vorstellung davon haben, wie Sie Probleme mit WordPress oder Ihrer WordPress-Website selbst beheben können. In diesem Workshop behandle ich folgende Themen: zunächst allgemeine Schritte zur Fehlerbehebung in WordPress und anschließend einige gängige WordPress-Fehlerbehebungsschritte. Also, legen wir los und erfahren mehr darüber, wie man WordPress-Probleme behebt. Schnallen Sie sich an – eine spannende und lehrreiche Reise erwartet Sie. Beginnen wir mit dem ersten Abschnitt: dem Ablauf der Fehlerbehebung beziehungsweise den allgemeinen Schritten zur Behebung von WordPress-Problemen. Sie mussten doch schon einmal etwas in Ihrem Leben reparieren, oder? Das kann alles Mögliche sein: ein kaputtes Gerät, etwas in Ihrer Wohnung oder sogar ein abgebrochener Bleistift. Die Schritte zur Fehlerbehebung in WordPress sind genau dieselben. Nehmen wir einen kaputten Bleistift als Beispiel. Sie schreiben mit einem Bleistift und stellen fest, dass die Mine abgebrochen ist. Zuerst untersuchen Sie das Problem und stellen fest, dass die Mine kaputt ist. Um es zu beheben, benötigen Sie einen Spitzer oder vielleicht eine Klinge. Eine Klinge ist allerdings gefährlich, daher verwenden Sie besser einen Spitzer. Wenn Sie keinen dabeihaben, fragen Sie einen Freund. Er gibt Ihnen seinen Spitzer, Sie spitzen den Bleistift an und er ist wieder scharf. Nun testen Sie ihn, indem Sie damit schreiben. Wenn er einwandfrei funktioniert, haben Sie das Problem gelöst. Die Schritte zur Behebung eines Problems mit Ihrer WordPress-Website – etwa einer Fehlermeldung, einer beschädigten Website oder einer nicht funktionierenden Funktion – sind genau dieselben. Sehen wir uns also an, wie dieses allgemeine Verfahren bei WordPress-Problemen funktioniert.
Bevor wir darauf eingehen, möchte ich einen sehr wichtigen Punkt mit Ihnen teilen: Die Behebung jedes WordPress-Problems erfordert eine positive Einstellung. Ich wiederhole: Die Behebung jedes WordPress-Problems erfordert eine positive Einstellung. Was bedeutet das? Sie könnten WordPress beruflich nutzen oder damit Ihren Lebensunterhalt verdienen. Hunderte oder sogar Tausende Menschen tun das. Manche betreiben Websites für ihre Arbeit, andere E-Commerce-Websites, die Einnahmen generieren. Wenn Ihre Website ein Problem hat und dadurch Ihre Arbeit oder Ihr Einkommen beeinträchtigt wird, löst das verständlicherweise eine emotionale Reaktion aus. Sie werden wütend oder verzweifelt. Die Psychologie sagt uns jedoch, dass wütende oder traurige Menschen nicht klar denken und Probleme schlechter lösen können. In einer negativen Stimmung finden Sie möglicherweise keine Lösung. Ich habe 4,5 Jahre im Support gearbeitet und dies sehr oft erlebt. Wenn Sie auf ein WordPress-Problem stoßen, fragen Sie sich zunächst, wie Sie sich fühlen. Macht es Sie sehr wütend oder traurig? Dann nehmen Sie sich eine Auszeit: Gehen Sie vom Computer weg, machen Sie einen Spaziergang, atmen Sie tief durch, trinken Sie ein Glas Wasser, hören Sie Musik und beruhigen Sie sich. Fragen Sie sich anschließend: Wie fühle ich mich jetzt? Bin ich ruhig und ausgeglichen? Wenn ja, kehren Sie zu Ihrem Computer oder Telefon zurück und beginnen Sie mit der Fehlerbehebung. Das mag wie ein Lebensrat klingen, aber ich bin kein Lebenscoach. Ich weiß nur aus Erfahrung, dass es funktioniert. In einer negativen Stimmung können Sie nicht klar denken; Ihre Gefühle trüben Ihr Urteilsvermögen, sodass Sie selbst einen offensichtlichen Fehler möglicherweise nicht erkennen. Das ist bei der WordPress-Fehlerbehebung äußerst wichtig. Natürlich gibt es kritische Situationen, die emotional belastend sind. Das ist menschlich und nicht Ihre Schuld. Besonders wenn WordPress Ihre Lebensgrundlage ist, ist es völlig verständlich, emotional betroffen zu sein. Meine Empfehlung lautet lediglich: Beheben Sie Probleme nicht in einer negativen Stimmung. Unterbrechen Sie die Arbeit und kehren Sie später zurück. Sobald Sie wieder positiv eingestellt sind, bestehen die nächsten Schritte darin, das Problem kennenzulernen und zu dokumentieren, zu untersuchen, warum es auftritt, und anschließend die eigentliche Fehlerbehebung durchzuführen. Beginnen wir mit dem ersten Schritt: das Problem verstehen und dokumentieren. Stellen Sie sich die sogenannten W-Fragen: Was sind die Symptome? Wo tritt das Problem auf? Warum tritt es auf? Und wie tritt es auf? Konzentrieren Sie sich anfangs vor allem auf Was, Wann und Wo. Ist die Website defekt, lädt sie nicht, ist eine Seite falsch dargestellt oder funktioniert eine Funktion nicht? Finden Sie heraus, was passiert, und notieren Sie es. Wann tritt der Fehler auf? Welche Schritte führen dazu? Welche Aktion eines Benutzers löst ihn aus? Das kann umfangreiche Tests erfordern. Vielleicht erscheint der Fehler nur auf einer bestimmten Seite, etwa der Über-uns-Seite, oder nachdem Sie ein Formular ausgefüllt haben. Dokumentieren Sie die Seite und die Aktionen, die den Fehler auslösen. Ermitteln Sie außerdem, in welchem Bereich der Website er auftritt. Damit kennen Sie das Was, Wann und Wo. Als Nächstes untersuchen Sie das Warum und Wie. Das Problem muss nicht unbedingt vom WordPress-Kern verursacht werden. Als WordPress 5.5 erschien, verursachte beispielsweise ein jQuery-Update Probleme auf vielen Websites. Meistens kann die Ursache jedoch auch ein Plugin, ein Theme oder eine Konfiguration sein. Versuchen Sie daher, das Problem zu reproduzieren – idealerweise auf einer anderen Website oder einem lokalen Server. Ich empfehle, eine lokale WordPress-Installation einzurichten und dort dieselben dokumentierten Schritte auszuführen. Wenn das Problem auch dort auftritt, handelt es sich möglicherweise um einen Fehler im WordPress-Kern, einem Plugin oder einem Theme. Wenn es sich nicht reproduzieren lässt, kann es ein Problem der ursprünglichen Website, eine Konfigurationsfrage oder dennoch ein Fehler sein. Testen Sie beispielsweise mit deaktivierten Plugins oder einem anderen Theme. So gelangen Sie zum Warum und Wie und schließlich zur Ursache. Danach können Sie das Problem beheben. Wer kein Entwickler ist, benötigt eventuell Hilfe, kann viele Probleme aber selbst lösen. Häufig reicht es aus, ein fehlerhaftes Plugin oder Theme zu deaktivieren. Die Ursache kann auch ein Konflikt zwischen Plugins, ein Problem auf Kernebene oder ein Fehler sein. Zusammengefasst führen diese Schritte zu einer möglichen Lösung – und der erste Schritt dorthin ist eine positive Einstellung.
Bevor wir fortfahren, möchte ich einen wichtigen Punkt hervorheben: Jede WordPress-Fehlerbehebung erfordert eine positive Einstellung. Wenn eine Website Ihre Arbeit oder Ihren Lebensunterhalt unterstützt, kann ein Fehler verständlicherweise starke Gefühle auslösen. Wut und Traurigkeit erschweren jedoch klares Denken. Gehen Sie deshalb vom Computer weg, atmen Sie tief durch, trinken Sie etwas und kehren Sie erst zurück, wenn Sie sich ausgeglichen fühlen. Danach gehen Sie systematisch vor: Lernen Sie das Problem kennen und dokumentieren Sie es, untersuchen Sie Ursache und Auslöser und beheben Sie es anschließend. Fragen Sie: Welche Symptome gibt es? Wo tritt das Problem auf? Wann tritt es auf? Welche Aktionen lösen es aus? Notieren Sie alle Details. Anschließend versuchen Sie, das Problem auf einer lokalen oder anderen Website zu reproduzieren. Wenn es reproduzierbar ist, liegt möglicherweise ein Fehler im WordPress-Kern, einem Plugin oder einem Theme vor. Wenn nicht, kann es sich um eine Konfiguration oder ein spezifisches Problem der Website handeln. Durch Tests mit deaktivierten Plugins oder einem anderen Theme können Sie die Ursache eingrenzen. Viele Probleme lassen sich anschließend durch das Deaktivieren eines fehlerhaften Plugins oder Themes lösen.
Manchmal tritt ein Problem scheinbar zufällig auf. Trotzdem sollten Sie versuchen, die genauen Bedingungen zu ermitteln. Erscheint eine Fehlermeldung nur auf einer bestimmten Seite oder nach einer bestimmten Aktion, dokumentieren Sie diese Schritte. Ermitteln Sie, wo der Fehler auftritt, und untersuchen Sie anschließend das Warum und Wie. Das Problem kann durch den WordPress-Kern, ein Plugin, ein Theme oder eine Konfiguration verursacht werden. Versuchen Sie, es auf einer lokalen Installation zu reproduzieren. Wenn es auf einer anderen Website ebenfalls auftritt, handelt es sich wahrscheinlich um einen Fehler in einer gemeinsamen Komponente. Wenn es nur auf der ursprünglichen Website auftritt, ist möglicherweise deren Konfiguration die Ursache. Testen Sie Plugins und Themes einzeln. Wenn Sie die Ursache gefunden haben, können Sie das betreffende Plugin oder Theme deaktivieren oder weitere Hilfe suchen. Beginnen Sie immer mit einer positiven Einstellung.
Eine Ursache kann ein Konflikt zwischen mehreren Plugins oder zwischen einem Plugin und einem Theme sein. Es gibt viele mögliche Erklärungen. Durch die beschriebenen Schritte gelangen Sie zu einer möglichen Lösung. Wenn Sie nicht aus der Entwicklung kommen, können Sie eventuell Unterstützung benötigen; in vielen Fällen lässt sich das Problem jedoch selbst beheben. Ein fehlerhaftes Plugin oder Theme zu deaktivieren, reicht oft schon aus. Wichtig ist, zuerst das Problem zu verstehen, seine Ursache zu ermitteln und erst dann die Änderung vorzunehmen.
Wir haben nun die grundlegenden Schritte beziehungsweise den Ablauf der WordPress-Fehlerbehebung kennengelernt. Als Nächstes betrachten wir einige der häufigsten Maßnahmen. Ich würde sagen, dass diese Schritte in 70 bis 75 Prozent der Fälle helfen können. Sie sind sehr einfach und weisen entweder in Richtung einer Lösung oder beheben das Problem direkt. Der erste Schritt zur Vorbeugung und zur direkten Behebung ist das Erstellen eines Backups. Ich empfehle, Ihre Website regelmäßig zu sichern, möglichst in Echtzeit oder zumindest täglich beziehungsweise wöchentlich. Dafür gibt es zahlreiche Drittanbieter-Plugins, etwa Jetpack und andere Backup-Lösungen. Bei Managed-Hosting-Diensten erstellt der Webserver oft automatische Backups, oder Sie können diese planen. Dabei werden die Dateien und die Datenbank Ihrer Website regelmäßig gesichert. Wenn etwas schiefgeht oder die Website beschädigt wird, können Sie sie aus dem Backup wiederherstellen. Für geschäftskritische oder umsatzgenerierende Websites empfehle ich Echtzeit-Backups; mindestens sollte jedoch eine Sicherung pro Woche, besser pro Tag, vorhanden sein. Mit einem Backup können Sie die Website schnell wieder in einen normalen Zustand versetzen. Vorbeugen ist besser als heilen – mit einem Backup können Sie nachts beruhigt schlafen. Der nächste wichtige Schritt sind Staging-Websites. Eine Staging-Website ist eine Kopie der Live-Website, auf der Sie Änderungen, Updates und Tests durchführen. Sobald alles funktioniert, übertragen Sie die Änderungen auf die Live-Website. Entwicklungsarbeiten können Probleme verursachen, insbesondere wenn Sie ständig Änderungen vornehmen. Auf einer Staging-Website bleiben solche Probleme von der Live-Website getrennt, sodass Sie ausreichend Zeit zur Fehlerbehebung haben. Führen Sie Updates, Anpassungen, Theme- und Plugin-Änderungen sowie Änderungen am Erscheinungsbild daher möglichst auf der Staging-Website durch. Änderungen direkt auf der Live-Website können zu Problemen führen. Eine Staging-Website dient außerdem als zusätzliche Sicherung: Wenn die Live-Website ausfällt und die Staging-Version funktioniert, können Sie diese wieder online stellen.
Eine Staging-Website lässt sich auf verschiedene Arten erstellen. Die einfachste Methode besteht darin, eine Kopie der Datenbank und Dateien Ihrer Website anzulegen und eine Subdomain für die bestehende Domain zu erstellen. Dort können Sie arbeiten und die fertigen Dateien und Datenbanken anschließend auf die Live-Website übertragen. Das ist ein manueller Vorgang. Alternativ können Sie WP-CLI oder Plugins wie WP Staging oder Duplicator verwenden, die mit wenigen Klicks eine Staging-Kopie erstellen. Sie können WordPress auch lokal auf Ihrem Computer installieren und dort alle Änderungen vornehmen. Nach Abschluss übertragen Sie die Änderungen auf den Server. Eine Staging-Website sorgt für mehr Sicherheit und Ruhe und dient zugleich als Backup. Wenn auf der Live-Website ein Fehler auftritt, können Sie die funktionierende Staging-Version wiederherstellen.
Erfahrungsgemäß beruhen die meisten WordPress-Probleme auf Konflikten. Der WordPress-Kern lässt sich durch Plugins und Themes erweitern. Diese fügen Funktionen hinzu und verändern das Erscheinungsbild. Genau dadurch können jedoch Probleme entstehen. Plugins, Themes und Blöcke werden von unterschiedlichen Autoren entwickelt und können deshalb miteinander inkompatibel sein. Der Code eines Plugins kann mit dem Code eines anderen Plugins oder Themes kollidieren und eine Fehlermeldung oder eine nicht funktionierende Funktion verursachen. Wenn im Frontend oder Backend ein Fehler erscheint, sollte der erste Schritt daher ein Konflikttest sein. Ich empfehle jedoch, einen solchen Test nur dann auf einer Live-Website durchzuführen, wenn es unbedingt erforderlich ist. Das Deaktivieren und erneute Aktivieren von Plugins kann Einstellungen verändern; besonders ein Theme-Wechsel kann die Konfiguration beeinflussen. Bei einer Website mit hohem Besucheraufkommen sollten Sie den Konflikttest deshalb auf einer Staging-Website durchführen. Wenn Sie ihn auf der Live-Website durchführen müssen, erstellen Sie vorher ein Backup. Deaktivieren Sie zunächst alle Plugins und wechseln Sie zu einem Standard-Theme. Prüfen Sie, ob der Fehler verschwunden ist. Aktivieren Sie anschließend die Plugins einzeln und testen Sie die Website nach jedem Schritt. Wenn der Fehler nach der Aktivierung eines bestimmten Plugins wieder auftritt, haben Sie wahrscheinlich den Verursacher gefunden. Wenn der Fehler erst nach dem Zurückwechseln zum ursprünglichen Theme wieder erscheint, liegt die Ursache wahrscheinlich beim Theme. Entfernen Sie außerdem nicht benötigte Plugins, da eine große Anzahl von Plugins die Website verlangsamen und zusätzliche Konflikte verursachen kann.
Für einen Konflikttest deaktivieren Sie zunächst alle Plugins und wechseln das Theme auf ein aktuelles Standard-Theme, beispielsweise Twenty Twenty im September 2020. Öffnen Sie im WordPress-Dashboard „Plugins“ und „Installierte Plugins“. Wählen Sie alle Plugins aus und deaktivieren Sie sie. Über die Bildschirmoptionen können Sie festlegen, wie viele Plugins pro Seite angezeigt werden. Wechseln Sie anschließend unter „Design“ und „Themes“ zum Standard-Theme. Prüfen Sie, ob der Fehler weiterhin besteht. Wenn er verschwunden ist, aktivieren Sie die Plugins nacheinander und testen Sie die Website nach jeder Aktivierung. Wenn der Fehler mit einem bestimmten Plugin zurückkehrt, ist dieses vermutlich die Ursache. Kehren Sie danach zum ursprünglichen Theme zurück. Tritt der Fehler dann wieder auf, liegt es wahrscheinlich am Theme. Ein Plugin wie „Health Check & Troubleshooting“ erleichtert diesen Vorgang. Es versetzt die Website in einen Troubleshooting-Modus, ohne dass Besucher die Änderungen sehen. Im Werkzeug „Website-Zustand“ können Sie den Modus aktivieren und Plugins einzeln testen. So bleiben die Besucher weiterhin auf der normalen Website, während Sie im Hintergrund Konflikte untersuchen. Nach Abschluss können Sie den Troubleshooting-Modus wieder deaktivieren.
Das Plugin „Health Check & Troubleshooting“ wurde vom Plugin-Team von WordPress.org entwickelt, um Theme- und Plugin-Konflikte zu erkennen und zu beheben. Es vereinfacht den Prozess erheblich. Nach der Installation finden Sie es unter „Werkzeuge“ und „Website-Zustand“. Öffnen Sie den Tab „Fehlerbehebung“ und aktivieren Sie den Troubleshooting-Modus. Die Website wird dann für Sie in einen Standardzustand versetzt, in dem Plugins deaktiviert und das Standard-Theme verwendet werden. Sie können einzelne Plugins selektiv aktivieren und prüfen, ob der Fehler auftritt. Besucher sehen währenddessen weiterhin die normale Website. Das ist besonders bei einer Live-Website hilfreich, da ein direkter Konflikttest das Frontend verändern und Besuchern wichtige Funktionen, etwa WooCommerce-Funktionen, entziehen könnte. Mit diesem Plugin können Sie Konflikte untersuchen, ohne den Benutzerfluss der Website zu beeinträchtigen. Außerdem lassen sich manche zufällig auftretenden URL-Fehler durch das Zurücksetzen der Permalinks beheben. Öffnen Sie dazu im Dashboard „Einstellungen“ und „Permalinks“. Wählen Sie zunächst die Option „Einfach“ und speichern Sie die Änderungen. Wechseln Sie danach wieder zur bisherigen Permalink-Struktur zurück. Dieser schnelle und einfache Schritt behebt häufig Probleme wie nicht ladende URLs.