Vollständiger Leitfaden zur Lösung von 11 kritischen WordPress-Problemen: Aktualisiert für 2020
Veröffentlicht: 2020-08-26Diejenigen von Ihnen, die an WordPress gearbeitet haben, würden zustimmen, dass es eine der besten Plattformen für die Entwicklung benutzerdefinierter Websites ist. Es ist ziemlich einfach und sowohl Anfänger als auch fortgeschrittene Benutzer können es problemlos verwenden.
Wir wissen jedoch auch, dass WordPress alles andere als perfekt ist. Es ist voller Fehler, die Sie verrückt machen und Ihnen die Energie rauben können.
Zum Glück gibt es für alles eine Lösung. Es gibt immer noch viele Benutzer, die auf diese Fehler gestoßen sind und sie erfolgreich behoben und gemeldet haben. Aufgrund ihres Fachwissens konnten wir diesen hilfreichen Leitfaden herausbringen, in dem wir 11 häufige WordPress-Fehler besprechen und wie man sie behebt. Lass uns anfangen:
Bevor Sie Änderungen vornehmen
Erstellen Sie ein Backup Ihrer Website. Dadurch wird sichergestellt, dass Sie problemlos zum vorherigen Zustand zurückkehren können, falls beim Vornehmen von Änderungen ein Fehler auftritt. Sie können das Backup überall auf Google Cloud, OneDrive oder einem anderen Cloud-Dienstanbieter Ihrer Wahl erstellen.
Häufige WordPress-Fehler und wie man sie behebt
Fehler 1: Interner Serverfehler
Internal Server Error oder „500 Internal Server Error“ ist einer der frustrierendsten Fehler, auf die ein WordPress-Entwickler stoßen kann.
Weißt du, warum? Denn „500 Internal Server Error“ bedeutet im Grunde, dass mit der Website etwas nicht stimmt, der Server aber nicht finden kann, was es wirklich ist. Sie müssen also Stunden damit verbringen, Ihre eigenen Nachforschungen anzustellen und zu versuchen, die Grundursache des Problems herauszufinden, was Ihnen die Energie entzieht und Sie in den Wahnsinn treibt.
Mögliche Gründe für einen internen Serverfehler
Hier sind einige der Faktoren, die zu „500 Internal Server Error“ führen können:
1. Die .htaccess-Datei ist beschädigt
Manchmal zeigt WordPress den Internal Server Error an, weil die .htaccess-Datei beschädigt ist. Glücklicherweise ist die Behebung dieses Fehlers sehr einfach. Alles, was Sie brauchen, ist:
- Greifen Sie über Ihr Dateiübertragungsprotokoll (FTP) auf Ihren Site-Root zu
- Benennen Sie die .htaccess-Datei in .htaccess_old um
- Laden Sie schließlich die Site, um zu sehen, ob das Problem behoben ist
Wenn das Problem behoben ist, setzen Sie Ihre Permalinks über Einstellungen > Permalinks zurück. Dadurch wird eine neue .htaccess-Datei für Sie erstellt.
2. Es gibt ein Problem mit dem Plugin oder Theme
Dies kann ein weiterer Grund für den „500 Internal Server Error“ sein. In diesem Fall können Sie versuchen, die Plugins zu deaktivieren oder zum vorherigen Thema zurückzukehren, das aktiv war, als die Website funktionierte. Das Problem wird sofort behoben.
3. Sie haben Ihr PHP-Limit erreicht
Du hast wahrscheinlich dein PHP-Limit erreicht, wenn du die Meldung siehst, nachdem du dich in dein WordPress-Dashboard eingeloggt hast oder wenn du versuchst, ein Bild in wp-admin hochzuladen.
Versuchen Sie in diesem Fall, Ihr PHP-Limit zu erhöhen. So können Sie das tun:
- Erstellen Sie eine leere Textdatei namens php.ini .
- Fügen Sie diesen Code ein: memory=64MB .
- Speichere die Datei und lade sie per FTP in deinen Ordner /wp-admin/ hoch.
Das Problem wird wohl gelöst. Sie müssen jedoch wissen, dass es Ihr Problem nur vorübergehend löst und der Fehler weiterhin auftritt, es sei denn, Sie finden heraus, warum der Speicher erschöpft ist. Schlecht codierte Plugins oder Designfunktionen können einige Hauptgründe sein. Darüber hinaus wird empfohlen, sich mit einem Webhosting-Unternehmen in Verbindung zu setzen und Ihre Serverprotokolle zu überprüfen, um die Ursache des Problems zu ermitteln.
Was ist, wenn das Problem weiterhin besteht?
Versuchen Sie, /wp-admin und /wp-includes erneut hochzuladen, indem Sie WordPress erneut installieren. Stellen Sie sicher, dass Sie alte Dateien ersetzen, indem Sie zuerst Überschreiben auswählen.
Fehler 2: 403 Verbotener Fehler
403 Forbidden – Sie müssen nicht auf / auf diesem Server zugreifen.
Dieser WordPress-Fehler ist so frustrierend, dass es 3-4 Stunden dauern kann, ihn zu beheben. Eigentlich sind es nicht nur wir. Viele WordPress-Entwickler haben darauf ihren ruhigen Schlaf verloren.
Normalerweise erhalten Sie diesen Fehler in den folgenden Szenarien:
- Zugriff auf WP-Admin- oder WordPress-Anmeldeseite verweigert
- Während der Installation von WordPress
- Wenn Sie eine Seite auf der WordPress-Site besuchen
Hinweis : Manchmal sehen Sie möglicherweise auch die Meldung „Zugriff verweigert“ oder „Zugriff auf IhreDomäne.com wurde verweigert. Sie sind nicht berechtigt, diese Seite anzuzeigen.“
Gründe für 403 Forbidden
Schlecht konfigurierte Sicherheits-Plugins sind die Hauptursache für diesen Fehler. Sie blockieren manchmal mehrere IP-Adressen, die sie für bösartig halten.
Hier sind einige andere Ursachen:
1. Beschädigte .htaccess-Datei
Nur so kann man es herausfinden:
- Suchen Sie die .htaccess-Datei. Es befindet sich normalerweise im selben Ordner, der /wp-content und /wp-includes/ enthält.
- Laden Sie die .htaccess-Datei herunter, damit Sie eine Kopie davon haben.
- Löschen Sie die vorhandene Datei von Ihrem Server und versuchen Sie erneut, auf die Website zuzugreifen.
Wenn das Problem behoben ist, wurde bestätigt, dass die .htaccess-Datei beschädigt war.
Was macht man als nächstes?
Befolgen Sie die Schritte, die wir in einem Fix für „ 500 Internal Server Error “ erwähnt hatten, dh
- Melden Sie sich in Ihrem WordPress-Adminbereich an
- Erstellen Sie eine neue .htaccess-Datei
- Gehen Sie abschließend zu Einstellungen > Permalinks und speichern Sie die Änderungen.
2. Falsche Dateiberechtigungen
Wenn Sie der Meinung sind, dass der „403-Fehler“ durch falsche Dateiberechtigungen verursacht wurde, können Sie sich an Ihren Hosting-Provider wenden, um die Angelegenheit zu untersuchen.
Wenn Sie sich jedoch in einer Situation befinden, in der Sie das Problem selbst beheben müssen, dann:
- Verbinden Sie sich über einen FTP-Client mit Ihrer WordPress-Site
- Gehen Sie zum Stammordner, der alle WordPress-Dateien enthält
- Klicken Sie mit der rechten Maustaste auf jeden Ordner und wählen Sie Dateiberechtigungen aus dem Menü
Nun müssen Sie sich vergewissern:
- Alle Ordner müssen eine Dateiberechtigung von 744 oder 755 haben
- Alle Dateien auf der WordPress-Site müssen eine Dateiberechtigung von 644 oder 640 haben
Korrigieren Sie diese Parameter und greifen Sie erneut auf Ihre Website zu. Der 403 Forbidden Error muss weg sein.
Hinweis : Sie können die Dateiberechtigung des Stammordners auch auf 744 oder 755 setzen. Aktivieren Sie das Kontrollkästchen neben „Recurse into subdirectories“ und aktivieren Sie dann die Option „Apply to directory only“. Klicken Sie auf „OK“ und wiederholen Sie den Vorgang für WordPress-Dateien.
Fehler 3: 4O4-Seite nicht gefunden
Ein weiterer häufiger WordPress-Fehler, mit dem Sie möglicherweise konfrontiert werden, ist 404 Page not found , der auftritt, wenn Sie einen Beitrag suchen oder öffnen, der nicht gefunden werden kann. Der Fehler tritt im Allgemeinen auf, wenn es Permalink-Probleme auf Ihrer WordPress-Seite gibt, Sie versehentlich die .htaccess-Datei gelöscht haben oder etwas mit den Rewrite-Regeln nicht stimmt.
Wie können Sie das beheben?
Um das Problem zu beheben, müssen Sie zuerst die Permalink-Einstellungen neu konfigurieren. So können Sie das tun:
- Gehen Sie zu Einstellungen > Permalink und klicken Sie auf Änderungen speichern .
Dadurch werden die Permalink-Einstellungen aktualisiert und die Rewrite-Regeln geleert. Es gibt 99%ige Sicherheit, dass der Fehler mit diesem Trick behoben wird.
Wenn das Problem weiterhin besteht, müssen Sie Ihre .htaccess-Datei manuell aktualisieren, indem Sie sich bei Ihrem FTP-Server anmelden und nach der .htaccess-Datei suchen. Sobald Sie die Datei gefunden haben, können Sie sie beschreibbar machen, indem Sie die Berechtigungen auf 666 ändern. Ändern Sie die Berechtigungen erneut auf 660 zurück.
Sie können der .htaccess-Datei auch den folgenden Code hinzufügen:
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Fehler 4: White Screen of Death (WSOD)
White Screen of Death (WSOD) ist ein weiterer häufiger WordPress-Fehler, der sich als leerer Bildschirm ohne Informationen manifestiert.
Hier sind einige Gründe für den White Screen of Death (WSoD):
- Plugin-Kompatibilitätsprobleme : Sie können das Problem beheben, indem Sie Plugins deaktivieren und erneut aktivieren.
- Ein Problem mit Ihrem Design : Melden Sie sich beim Dashboard an und aktivieren Sie das Standard-WordPress-Design oder kehren Sie zu dem Design zurück, das aktiv war, als die Website funktionierte.
- Fehlendes oder umbenanntes Theme-Verzeichnis : Wechseln Sie auf der Admin-Seite zu Themes, die Ihr Verzeichnis umbenannt haben, oder bearbeiten Sie die Einträge „theme“ und „stylesheet“ in ks29so_options .
Sie können sich auch auf diese Anleitung beziehen, um das Problem mit dem White Screen of Death (WSOD) zu lösen.
Fehler 5: Fehler beim Herstellen einer Datenbankverbindung
„Fehler beim Herstellen einer Datenverbindung“ tritt auf, wenn ein Problem mit der Verbindung zu Ihrer Datenbank besteht. Das kann mehrere Gründe haben, wie zum Beispiel:
- Falsche wp-config.php-Informationen : Der Fehler tritt durch den Fehler in Ihrer wp-config.php-Datei auf. Um dies zu beheben: Überprüfe deine wp-config.php-Datei und stelle sicher, dass der Datenbank-Benutzername, das Datenbank-Passwort und der Datenbank-Host korrekt sind. Falls alle Konfigurationen korrekt sind, setzen Sie Ihr MySQL-Passwort manuell zurück.
- Probleme mit dem Webhoster : Entweder ist der Server ein eigener, Ihr Datenbanklimit ist erreicht, oder Ihre Datenbank wurde heruntergefahren. Wenden Sie sich an Ihren Webhoster, wenn Sie der Meinung sind, dass ein solches Problem vorliegt.
- Die Website wurde gehackt : Ein weiterer Grund für den Datenbankverbindungsfehler kann sein, dass Ihre Website gehackt wurde. In diesem Fall müssen Sie Ihre Website scannen, um das Problem mit Website-Sicherheits- und Schutzsoftware zu bestätigen. Es gibt mehrere solcher Tools auf dem Markt, die Ihre Website in weniger als 60 Sekunden reparieren können. Versuch sie.
Fehler 6: WordPress kann nicht automatisch aktualisiert werden
Manchmal kann es vorkommen, dass WordPress nicht automatisch aktualisiert wird, und Sie sehen möglicherweise Folgendes:
- Ein leerer weißer Bildschirm ohne Informationen
- Eine Warnung, dass die Aktualisierung fehlgeschlagen ist
- Eine PHP-Fehlermeldung
Der Fehler wird im Allgemeinen durch einen Fehler in Verbindung mit WordPress-Hauptdateien, Internetverbindungsproblemen während des Upgrades oder falschen Dateiberechtigungen verursacht. Sie können das Problem beheben, indem Sie entweder Ihre WordPress-Website manuell aktualisieren oder eine vorherige funktionierende Website-Sicherung wiederherstellen.
Fehler 7: Zeitüberschreitung der Verbindung
Der Hauptgrund für diesen Fehler ist, dass Ihre Website nicht über genügend verfügbaren Speicher verfügt und versucht, mehr zu tun, als der Server verwalten kann.
Wie können wir diesen Fehler beheben?
- Bitten Sie Ihren Hosting-Provider, Ihr Speicherlimit zu erhöhen. Aber wenn Sie mit der Arbeit mit PHP vertraut sind, können Sie es selbst tun. Alles, was Sie brauchen, ist diese Codezeile am Ende Ihrer wp-config-Datei hinzuzufügen: define('WP_MEMORY_LIMIT, 64M');
- Erhöhen Sie die maximale Ausführungszeit in Ihrer php.ini-Datei . Hierzu können Sie auf eine ausführliche Anleitung von WordPress verweisen.
Fehler 8: Im Wartungsmodus stecken bleiben
Im Wartungsmodus-WordPress-Fehler werden auf Ihrer Website dauerhafte Wartungsmodus-Meldungen angezeigt. Dies ist ein seltener WordPress-Fehler, der auftritt, wenn WordPress während des Wartungsmodus unterbrochen wird.
Sie können das Problem einfach beheben, indem Sie die .maintenance-Datei aus Ihrem WordPress-Installationsverzeichnis löschen und Ihre Website aktualisieren.
Fehler 9: Syntaxfehler
In diesem WordPress-Fehler sehen Sie eine Nachricht im Browser, die etwa so lautet:
Parse error- syntax error, Unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278
Der Fehler weist darauf hin, dass in Ihrem Code etwas Unerwartetes gefunden wurde, zusammen mit der Position des Skripts, an der der Fehler aufgetreten ist, und der Zeilennummer. Es tritt normalerweise auf, wenn Sie versuchen, Codeschnipsel zu WordPress hinzuzufügen, und möglicherweise etwas übersehen oder eine falsche Syntax hinzugefügt haben.
Sie können das Problem beheben, indem Sie die problematische Syntax korrigieren, bei der es sich normalerweise nur um eine fehlende Klammer oder ein seltsames Zeichen handelt.
Fehler 10: Aus WordPress-Admin gesperrt werden (wp-admin)
Dies ist das Schlimmste, was passieren kann, wenn Sie eine WordPress-Website verwenden. Dies passiert normalerweise, wenn Sie Ihr Passwort vergessen und keinen Zugriff auf die Wiederherstellungs-E-Mail haben.
Weitere Gründe können sein:
a) Ein falsches Passwort
Normalerweise würden Sie die normale Kennwortwiederherstellungsmethode verwenden, um dieses Problem zu beheben. Wenn Sie jedoch Opfer von Hacking oder anderen Cyberkriminalität geworden sind, funktioniert die Methode möglicherweise nicht.
In diesem Fall müssen Sie das Passwort von phpMyAdmin zurücksetzen, was Sie tun können, indem Sie die folgenden Schritte ausführen:
- Schritt 1 . Melden Sie sich beim cPanel-Dashboard Ihres WordPress-Hosting-Kontos an.
- Schritt 2 . Klicken Sie auf das PhpMyAdmin- Symbol unter der Datenbank.
- Schritt 3 . Wählen Sie nach dem Start Ihre WordPress-Datenbank aus.
- Schritt 4 . Sie sehen die Liste der Tabellen in der WordPress-Datenbank. Suchen Sie nach der mit dem Label „{table-prefix}_users“ (dh: ks29so_users) und klicken Sie auf „Durchsuchen“.
- Schritt 5 . Suchen Sie nach dem Benutzernamen, dessen Passwort Sie ändern möchten, und klicken Sie auf Bearbeiten .
- Schritt 6 . Ändern Sie abschließend den Wert unter dem Label user_pass und ersetzen Sie ihn durch ein neues Passwort.
Hinweis : Stellen Sie sicher, dass Sie MD5 aus dem Dropdown-Menü ausgewählt haben. Dadurch wird sichergestellt, dass die Software mit MD5-Hash verschlüsselt wird, wenn wir sie in der Datenbank speichern.
b) Verlorene Administratorrechte
Sie können Administratorrechte verlieren, wenn Ihre Website gehackt wurde. In diesem Fall können Sie sich möglicherweise anmelden, sehen jedoch keine Administratorfunktionen.
Sie können das Problem beheben, indem Sie Ihrer Datenbank über MySQL einen neuen Admin-Benutzer hinzufügen, was Sie mit Hilfe dieser Anleitung tun.
Fehler 11: Inhaltsfehler der WordPress <div> Seitenleiste
Ein weiteres frustrierendes WordPress-Problem ist der WordPress<div>Seitenleisten-Inhaltsfehler, bei dem die Seitenleiste, die sich normalerweise neben dem Inhalt befindet (entweder links oder rechts, je nach Thema), unter dem Hauptinhaltsbereich der Website angezeigt wird.
Hier sind einige Möglichkeiten für diesen Fehler:
1. Beschädigter/ungültiger HTML-Code
Die Möglichkeit, dies zu beheben, besteht darin, den ungültigen Code zu korrigieren und zu beheben. Ermitteln Sie dazu den Fehler und klicken Sie mit der rechten Maustaste auf die Seite, um den Quellcode anzuzeigen. Kopieren Sie dann den Code und verwenden Sie ein HTML-Validierungsprüfprogramm, um den Fehler im Code zu sehen und zu beheben. Dies kann einige manuelle Arbeit beinhalten, da jedes Design anders ist und Hunderte von Dateien enthält.
2. Korruptes Thema
In diesem Fall müssen Sie das Design entweder auf die neueste Version aktualisieren oder erneut installieren.
3. Falsches Breitenverhältnis
Die einzige Möglichkeit, dies zu beheben, besteht darin, sicherzustellen, dass der Inhalt, den Sie dem Container hinzufügen, perfekt darauf ausgerichtet ist.
4. Float-Eigenschaft
Dies ist normalerweise auf eine unsachgemäße CSS-Codierung zurückzuführen. Wenn Sie sich mit CSS auskennen, können Sie es selbst beheben. Andernfalls müssen Sie sich an einen WordPress-Entwickler wenden.
5. Kaputte style.css-Datei
Wenn Sie sich mit diesem WordPress-Codierungsstil auskennen, großartig. Andernfalls müssen Sie einen Entwickler beauftragen, um dies zu beheben.
Wenn diese WordPress-Probleme Sie schon sehr lange stören, lesen Sie einfach diesen Blog, und Sie werden sie im Handumdrehen beheben.