WordPress-Debugging: In der perfekten Welt würde Ihre WordPress-Website immer funktionieren und ein Debugging wäre nie notwendig. Mit jedem Plugin, das Sie installieren, steigt jedoch die Wahrscheinlichkeit von Fehlern. Mit diesen Tipps können Sie WordPress debuggen und kritische Code-Probleme beheben.
WordPress ist ein Open-Source-CMS. Das bringt viele Vorteile mit sich, da jeder dazu beitragen kann. Aber es birgt auch Risiken. Perfekten Code gibt es nicht, und die Vermeidung von Fehlern ist noch schwieriger, wenn Sie an einem CMS arbeiten, an dem weltweit Millionen von Menschen beteiligt sind.
Widersprüchlicher Code kann immer zu Fehlern führen oder Plugins zum Absturz bringen. Stürzt Ihre WordPress-Website ab oder gibt es (unwissentlich) Fehler im Code Ihrer Website? In diesem Artikel erklären wir , wie Sie WordPress debuggen können.
Was ist WordPress-Debugging?
Debugging ist ein Begriff aus der IT-Welt. Er wird verwendet, um Bugs oder Fehler im Code von Anwendungen und Websites zu identifizieren und zu beseitigen. Der letzte Schritt beim Debugging ist das Testen des korrigierten Codes. Auf diese Weise können Sie als Programmierer sicher sein, dass das Problem nicht wieder auftaucht.
Bei der Fehlersuche in WordPress geht es speziell um Probleme mit WordPress-Websites.
WordPress-Debugging: Vorbeugen ist besser als heilen
Der Quellcode des „nackten CMS“ WordPress ist sauber. Wenn Sie jedoch viele Plugins hinzufügen, kann es zu Konflikten kommen. Zum Beispiel arbeiten sie nicht gut zusammen oder die Datenbank erhält die falschen Signale, was zu einem Ausfall Ihrer Website führt.
Natürlich wollen Sie Probleme auf Ihrer WordPress-Website so schnell wie möglich beheben. Aber noch besser ist es, sie zu vermeiden. Begrenzen Sie daher die Anzahl der von Ihnen installierten Plugins und wählen Sie nur Software von zuverlässigen Programmierern. Auf diese Weise können Sie viele Probleme vermeiden.
Fehler schnell erkennen mit WP Debug
Zeigt Ihre WordPress-Website eine Fehlermeldung an? Dann ist die Ursache oft nicht sofort ersichtlich. Sie können dann Plugins und Themes nacheinander aus- und einschalten, um den Übeltäter zu finden. Aber das kostet eine Menge Zeit. Eine Alternative ist der WP-Debug-Modus.
WordPress ist in der Programmiersprache PHP geschrieben. Wenn Sie den WP-Debug-Modus auf Ihrer Website aktivieren, sehen Sie alle PHP-Fehler und -Warnungen in der Live-Version Ihrer Website. Die Fehlermeldungen und Warnungen sehen auch die Besucher. Aktivieren Sie diesen Modus also nur, wenn es ein echtes Problem gibt. Oder nehmen Sie Ihre Website für kurze Zeit offline, um das Problem hinter den Kulissen zu beheben.
Aktivieren Sie den WordPress-Debug-Modus mit einem Plugin
Sie aktivieren den WordPress-Debug-Modus, indem Sie einen Teil des Codes ändern. Dieser hört genau zu und ein Tippfehler kann große Folgen haben.
Sie haben keine Erfahrung im Ändern von Code? Dann installieren Sie das WP-Debugging-Plugin. Das passt den Code mit ein paar Klicks für Sie an. Das Plugin speichert alle Fehler und Warnungen in einer Logdatei, die Sie anschließend studieren können. Wenn Sie sich mit dem Code auskennen, können Sie ihn auch manuell in der Datei wp-config.php anpassen. Wie das genau geht, sehen Sie in diesem Video. Vergessen Sie nicht, nach der Fehlersuche den Debug-Modus zu deaktivieren und alle Protokolldateien in wp-content zu löschen.
Bekannte WordPress-Fehler, die Sie debuggen möchten
Sie wissen jetzt, was WordPress-Debugging ist und wie Sie herausfinden können, ob Ihre Website (unwissentlich) Codefehler produziert. Aber was sind häufige Fehler, die Sie debuggen sollten? Wir listen sie auf.
1. WordPress sendet keine E-Mail
Wenn Sie über Ihre WordPress-Site E-Mails verschicken wollen, klappt das nicht immer. Wenn die Nachrichten nicht ankommen, ist meist der Hosting-Server nicht richtig konfiguriert. Standardmäßig verwendet WordPress eine eingebaute PHP-Mailfunktion. Das ist nicht die beste Option und die Mails landen schnell in den Spam-Ordnern der Empfänger. Versenden Sie daher Mails immer über SMTP (Simple Mail Transfer Protocol) mit SPF-Einträgen.
SMTP arbeitet mit Authentifizierung und das führt zu höheren Zustellungsraten. Mit einem SPF-Eintrag legen Sie fest, welche Server E-Mails versenden dürfen. Anhand dieser Informationen kann der empfangende Server entscheiden, ob er die E-Mail durchlässt oder nicht.
Sie können SMTP in WordPress mit einem Plugin wie Mail SMTP implementieren. Das Plugin ist einfach einzurichten und Sie können es auch mit zuverlässigen SMTP-Anbietern wie Sendinblue, Gmail, Office 365, Amazon SES und anderen verwenden.
👉 Lösung von Klarned
Klarned verwendet SPF, um E-Mails zu validieren und Spam zu verhindern. Die Konfiguration der SPF-Einstellungen ist kompliziert, weshalb wir bei Klarned dies standardmäßig für Sie tun. Kostenlos und korrekt.
2. WordPress Weißer Bildschirm des Todes
Hat Ihre Website jemals einen weißen Bildschirm angezeigt? Wenn ja, dann hatten Sie mit dem White Screen of Death zu tun. Sowohl PHP-Fehler als auch Datenbankfehler können zu diesem klassischen WordPress-Fehler führen. Lassen Sie sich nicht stressen, wenn Sie den weißen Bildschirm sehen. Sie können ihn sogar ganz einfach beheben.
Möglicherweise verursacht ein Plugin Kompatibilitätsprobleme. Es arbeitet nicht richtig mit der anderen Software zusammen. Können Sie auf das Backend Ihrer Website zugreifen? Dann deaktivieren Sie Ihre Plugins eines nach dem anderen, bis Sie den Übeltäter gefunden haben.
Können Sie nicht auf die Administratorumgebung zugreifen? Dann loggen Sie sich über SSH oder FTP auf dem Server Ihrer Website ein. Navigieren Sie zum Ordner wp-content/plugins und benennen Sie ihn in plugins_old um. Dadurch werden alle Plugins deaktiviert. Sie sollten sich nun wieder in das Backend einloggen können.
💡 Tipp In diesem ausführlichen Blog-Beitrag werden Sie weitere Lösungen für den White Screen of Death entdecken.
👉 Lösung von Klarned
Klarned erstellt täglich ein Backup Ihrer Website. Tritt ein schwerwiegender Fehler auf, den Sie nicht selbst beheben können? Dann stellen wir einfach die neueste Version Ihrer Website für Sie wieder her.
3. WordPress debuggt keine Änderungen
Manchmal ändern Sie etwas an Ihrer Website und sehen es nicht im Browser. Das kann mehrere Ursachen haben.
Zunächst ist es eine gute Idee, den Cache Ihres Browsers zu leeren. Ein Browser speichert Teile einer Website, damit er sie beim nächsten Mal schneller laden kann. Wenn Sie den Browser-Cache leeren und die Seite neu laden, werden Sie die Änderungen wahrscheinlich sehen.
Manchmal wird der Fehler auch durch das Caching-Plugin Ihrer WordPress-Website verursacht. In diesem Fall können Sie den Cache des Plugins löschen. Wie Sie dies tun, ist von Plugin zu Plugin verschieden. Wenn Sie dann die Seite im Browser neu laden, ist das Problem in der Regel behoben.
👉 Tipp von Klarned
Geben Sie neuen Dateien wirklich neue Namen, anstatt die alten zu überschreiben. So verringern Sie die Wahrscheinlichkeit, dass ein Browser versucht, sie aus dem Cache abzurufen.
4. Fehlersuche bei „WordPress-Speicher ist erschöpft“
Manchmal gibt WordPress die Meldung „WordPress-Speicher ist erschöpft“ aus. Das liegt oft daran, dass ein Skript oder WordPress-Plugin mehr Speicher benötigt, als zur Verfügung steht.
Sie können dieses Speicherproblem leicht lösen, indem Sie das Speicherlimit von PHP in WordPress erhöhen. Dazu nehmen Sie eine Änderung in der Datei wp-config.php vor. Wie das genau geht, sehen Sie in diesem anschaulichen Video. Speichern Sie Ihre Änderungen und laden Sie die Datei wieder auf Ihren Server hoch. Jetzt sollte die Fehlermeldung nicht mehr erscheinen.
Möchten Sie mehr über den PHP-Speicher erfahren? Im Blog „Wird meine WordPress-Website mit mehr PHP-Speicher schneller?“ gehen wir näher darauf ein.
👉 Tipp von Klarned
„Ich brauche mehr PHP-Speicher, weil meine Seite langsam ist“. Diesen Kommentar geben unsere Kunden regelmäßig ab. Aber stimmt das wirklich und wie sieht es in der Realität aus? Finde es heraus in:
👉 Wird meine WordPress-Seite mit mehr PHP-Speicher schneller?
5. Debugging von WordPress durch Verhinderung von Spam
Viele WordPress-Fehler sind eine Folge von Spam. Unerwünschte Bots und böswillige Benutzer können den Code Ihrer Website manipulieren oder sensible Informationen stehlen. Sie möchten diese Besucher fernhalten. Sie können Besucher durch Blacklisting ausschließen. Mit dieser Technik verbieten Sie bestimmten IPs den Zugriff auf Ihre Website oder bestimmte Funktionen. So können Sie zum Beispiel Spammer von der Antwort ausschließen.
Für WordPress gibt es Plugins, mit denen Sie Ihre Website umfassend schützen können. Diese sind jedoch kostenpflichtig und lassen sich nur schwer richtig einrichten. Ein guter Hoster stoppt Spammer schon an der Eingangstür. So brauchen Sie diese Plugins oft nicht und Ihre Website läuft immer schnell und sicher.
👉 Lösung von Klarned
Bei Klarned filtern wir auf der Grundlage von Suchbegriffen und IP-Adressen. Auf diese Weise stoppen wir den meisten Spam. Wir installieren auch Akismet als Standard-Antispam-Software auf Ihrer Website.
WordPress-Debugging: Die meisten Fehler können vermieden werden
Im Grunde ist WordPress ein sicheres und schnelles CMS. Wenn Sie Plugins und Themes hinzufügen, können immer wieder Probleme auftreten. Die Software arbeitet nicht gut zusammen oder die Datenbank gibt Fehler. Das kann sogar dazu führen, dass Ihre Website nicht mehr funktioniert.
Wenn Sie einen professionellen Hoster und eine zuverlässige Software wählen, verringern Sie die Wahrscheinlichkeit von Fehlern erheblich. Sie brauchen WordPress nicht zu debuggen, und Ihre Website läuft reibungslos und schnell. Und wenn doch einmal etwas schief geht? Dann beheben Sie die Fehler mit den Tipps in diesem Artikel. Viel Erfolg!
💡 Tipp! Testen Sie unser Hosting kostenlos
Wenn Sie Ihre Website(s) bei Klarned hosten lassen, sind Ihnen die folgenden Vorteile garantiert:
- Niederländische Server, vollständig selbst verwaltet
- 6 Monate Backup
- Kostenloses Zertifikat
Und vieles mehr. Möchten Sie unser WordPress-Hosting kostenlos testen? Dann fordern Sie einfach eine Demo an
Kommentare
No comments yet.