Die häufigsten WordPress-Fehler

Die häufigsten WordPress-Fehler

WordPress ist eine CMS-Anwendung mit einer breiten Palette verschiedener Anwendungen und Funktionen, was bedeutet, dass es auch viele Fehler gibt, die durch sie erzeugt werden können. In diesem Leitfaden zeigen wir die häufigsten und allgemeinsten Fehler, die WordPress anzeigen kann:
 
Fehler aufgrund von PHP-Ressourcen
Weißer Bildschirm
Interner Serverfehler
Fehler beim Aufbau der Datenbankverbindung
Verbindung ist nicht sicher
Fehler 403 Forbidden
WordPress-Administrator-Passwort verloren
Syntaxfehler
Verbindungs-Timeout
Sidebar/Menü-Fehler
Geplante Beiträge werden nicht veröffentlicht
WordPress sendet keine E-Mails
 
Fehler aufgrund von PHP-Ressourcen
 
Manchmal zeigt WordPress beim Versuch, Änderungen vorzunehmen oder eine Datei hochzuladen, einen Fehler an, der besagt, dass nicht genügend Ressourcen vorhanden sind, um die Aktion durchzuführen. Beispiel:
 
fatal error: allowed memory size of 67108864 bytes exhausted (tried to allocate 122880 bytes)
 
Dies ist ein Beispiel für die vielen PHP-Ressourcenfehler, die WordPress generieren kann. In den meisten Fällen reicht es aus, dem Hosting mehr Ressourcen zuzuweisen, damit es die erforderliche Aktion durchführen kann. Dazu müssen Sie über das cdmon-Control-Panel auf die Verwaltung der PHP-Werte zugreifen: So konfigurieren Sie das Hosting-PHP
 
Weißer Bildschirm
 
Dieser Fehler ist einer der häufigsten und gleichzeitig einer der problematischsten, da bei einem weißen Bildschirm keine Fehlermeldung angezeigt wird und somit keine Informationen zur weiteren Untersuchung des Problems vorliegen.
 
Bei diesem Fehler wird Versuch und Irrtum empfohlen, d.h. es werden Überprüfungen durchgeführt, bis der weiße Bildschirm verschwindet oder ein anderer Fehler angezeigt wird, der auf seinen Ursprung hinweist.
 
Dieser weiße Bildschirm kann aus vielen Gründen erscheinen, aber wir zeigen die 3 allgemeinsten Überprüfungen, die durchgeführt werden sollten:

 
   Debug-Modus
 
Der WordPress-Debug-Modus ist eine Methode, die es WordPress ermöglicht, interne Fehler zu speichern. Wenn wir ihn aktivieren, wird möglicherweise ein Fehler auf der Seite angezeigt, oder das Hosting-Fehlerprotokoll beginnt, Fehler in dieser Datei zu speichern.
 
Um den Debug-Modus zu aktivieren, müssen wir die Datei "wp-config.php" unseres Hostings ändern. Greifen Sie dazu über FTP auf Ihr Hosting zu (So verbinden Sie sich per FTP über webFTP) und bearbeiten Sie die Datei wp-config.php. Suchen Sie die Zeile define( 'WP_DEBUG', false ); und ändern Sie sie in define( 'WP_DEBUG', true ); um den Debug-Modus zu aktivieren:

 
Rufen Sie dann die Seite mit dem weißen Bildschirm oder die Server-Fehlerprotokolle auf, um zu prüfen, ob zusätzliche Informationen über die Ursache des Fehlers angezeigt werden.
 
   Aktives Theme ändern
 
Manchmal wird der weiße Bildschirm durch eine Sicherheitslücke oder Inkompatibilität des aktiven WordPress-Themes verursacht. In diesen Fällen empfehlen wir, zum Standard-WordPress-Theme (Twenty Twenty-One) zu wechseln, um zu sehen, ob Inhalte angezeigt werden.
 
Wenn es funktioniert, wird die Website möglicherweise nicht korrekt angezeigt, da sie nicht für das Standard-Theme konfiguriert wurde, aber es bestätigt, dass das Theme das Problem verursacht hat.
 
WICHTIG: Das Problem wird nicht immer durch das Theme verursacht; es kann auch eines der aktiven Plugins sein. Wir empfehlen, den Ordner /plugins vorübergehend umzubenennen, damit der Server ihn nicht erkennt und die Website ohne Plugins lädt.
 
   PHP-Kompatibilität
 
In den meisten Fällen zeigt WordPress an, wenn es erforderlich ist, einen PHP-Wert zu erhöhen. Manchmal kann der weiße Bildschirm jedoch erscheinen, ohne diese Informationen anzuzeigen.
 
Wir empfehlen, zu überprüfen, ob die PHP-Version mit Ihrem WordPress und den installierten Plugins kompatibel ist, und den "memory_limit" auf das Maximum zu erhöhen, das Ihr Hosting-Tarif erlaubt. So konfigurieren Sie das Hosting-PHP

Interner Serverfehler
 
Der interne Serverfehler, besser bekannt als Internal Server Error oder Fehler 500, ist ein bekannter HTTP-Fehler, der auf jeder Seite auftreten kann, die auf einem Server läuft.

 
Der Grund für das Auftreten dieses Fehlers liegt nicht am Server selbst, sondern an einer Funktion innerhalb von WordPress, die ihn verursacht.
 
Um den Ursprung des Problems zu finden, müssen wir die gleichen Maßnahmen wie im vorherigen Fall des weißen Bildschirms durchführen:
 
  • Theme/Template oder Plugin ändern: Es ist sehr wahrscheinlich, dass das verwendete Theme/Template oder ein installiertes Plugin diesen 500-Fehler verursacht. Benennen Sie in diesem Fall den Ordner /themes oder /plugins entsprechend um (z.B. in /themes1 oder /plugins1), damit der Server sie nicht erkennt und die Website ohne sie laden kann. Diese Änderungen können über FTP vorgenommen werden (So verbinden Sie sich per FTP über webFTP)
 
Wenn der interne Serverfehler verschwindet und die Seite wieder Inhalte anzeigt, bedeutet dies, dass eines der Themes oder Plugins den Fehler verursacht hat.
 
  • .htaccess-Datei: Diese Datei ist eine der Hauptdateien der Website, in der alle Verteilungskonfigurationen gespeichert sind. Sie definiert, wie die Website antwortet. Wenn ein Plugin die .htaccess-Datei ändert oder sie manuell über FTP geändert wird, stellen Sie sicher, dass die Änderungen korrekt sind.
 
Es ist sehr häufig, dass .htaccess-Dateien diesen Fehler verursachen. Erstellen Sie vor Änderungen ein Backup der ursprünglichen .htaccess-Datei, damit Sie sie bei Bedarf wiederherstellen können.
 
  • PHP-Speicherlimit: Es ist auch üblich, dass dieser Fehler auftritt, weil eine WordPress-Funktion zu viele Serverressourcen verbraucht. Normalerweise geschieht dies, weil der "memory_limit" oder ein anderer PHP-Wert unter dem liegt, was WordPress benötigt.
 
Um dies zu beheben, weisen Sie Ihrem Hosting mehr PHP-Ressourcen zu. Rufen Sie die Hosting-Verwaltung auf, gehen Sie zu "Server" und ändern Sie die PHP-Werte nach Bedarf. So konfigurieren Sie das Hosting-PHP
 
WICHTIG: Wie bereits erwähnt, wird dieser Fehler von einem WordPress-Tool/einer WordPress-Funktion erzeugt. Das Wiederherstellen eines Backups von dem Zeitpunkt, an dem die Website korrekt funktionierte, sollte den Fehler verschwinden lassen. Sie können Backups über das Control Panel wiederherstellen: So stellen Sie ein Hosting-Backup wieder her
 
Fehler beim Aufbau der Datenbankverbindung
 
Dieser Fehler tritt recht häufig beim Importieren von WordPress oder bei Änderungen auf, die die Datenbank betreffen. WordPress kann möglicherweise keine Verbindung zur Datenbank herstellen, wenn Konfigurationsprobleme vorliegen.

 
Überprüfen Sie, ob Datenbankname, Benutzername und Passwort mit den Serverdaten übereinstimmen. Öffnen Sie die Datei "wp-config.php" im Ordner /web Ihres WordPress. So verbinden Sie sich per FTP über webFTP
 
Um die Serverdaten mit der Datei "wp-config.php" zu vergleichen, rufen Sie die MySQL-Verwaltung des Hostings auf. Wo Sie die MySQL-Verbindungsdetails finden
 
Stellen Sie sicher, dass Datenbankname, Benutzername und Passwort mit denen in der Datei "wp-config.php" übereinstimmen.

 
Wenn sie nicht übereinstimmen, ist dies wahrscheinlich die Ursache für den Verbindungsfehler. Korrigieren Sie sie, und der Fehler sollte verschwinden.
 
Verbindung ist nicht privat
 
Dieser Fehler tritt häufig nach der Installation eines Sicherheitszertifikats oder dem Hochladen von Dateien auf.

 
Überprüfen Sie zunächst, ob auf dem Hosting ein SSL-Zertifikat installiert ist. Rufen Sie die Hosting-Verwaltung auf, dann "Sicherheit" → "SSL-Zertifikate": So beantragen Sie ein SSL-Zertifikat

 
Wenn es aktiv ist und der Fehler weiterhin besteht, erzwingen Sie die HTTPS-Navigation in WordPress. Wir empfehlen die Verwendung des Plugins Really Simple SSL, um interne Änderungen automatisch vorzunehmen. So konfigurieren Sie Ihr SSL-Zertifikat
 
WICHTIG: Sie können HTTPS auch über die .htaccess-Datei erzwingen, indem Sie Folgendes hinzufügen:
RewriteEngine On
RewriteCond %{HTTP_HOST} yourdomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://yourdomain.com/$1 [R,L]
 
Fehler 403 Forbidden
 
Dieser Fehler wird durch falsche Datei-/Verzeichnisberechtigungen auf Ihrem Hosting verursacht. Sie können die Berechtigungen über FTP ändern. So ändern Sie Datei- und Verzeichnisberechtigungen über webFTP und FileZilla

 
Wenn der Fehler weiterhin besteht, überprüfen Sie die PHP- und Webserver-Fehlerprotokolle. Wo Sie die Hosting-Fehlerprotokolle einsehen können
 
Wenn die Protokolle einen ModSecurity-Fehler (Web Application Firewall) anzeigen, wenden Sie sich an den technischen Support.
 
WordPress-Administrator-Passwort verloren
 
Wenn WordPress Ihre Anmeldeinformationen nicht akzeptiert, könnte dies an einem Syntaxproblem liegen.
 
Sie können die Option "Passwort vergessen?" verwenden, um es per E-Mail wiederherzustellen:

 
Wenn Sie die E-Mail nicht erhalten, können Sie das Passwort manuell über die Datenbank ändern: So ändern Sie das WordPress-Administrator-Passwort über die Datenbank
 
Syntaxfehler
 
Dieser Fehler tritt aufgrund eines Syntaxfehlers in einer WordPress-Datei auf. Es wird "Parse error: syntax error" zusammen mit der betroffenen Datei und der Zeile angezeigt.
Parse error: syntax error, unexpected end of file in /usr/home/example.com/web/wp-content/themes/twenty/functions.php on line 95
 
Greifen Sie auf die Datei zu und korrigieren Sie den Code sorgfältig. Diese Änderungen wirken sich direkt auf die Programmierung Ihrer Website aus.
 
WICHTIG: Das Wiederherstellen eines Backups von vor dem Auftreten des Fehlers sollte ihn beheben. So stellen Sie ein Hosting-Backup wieder her
 
Verbindungs-Timeout
 
Dieser Fehler tritt auf, wenn der Browser die Verbindung nicht abschließen kann und ERR_CONNECTION_TIMED_OUT anzeigt.

 
Dies geschieht häufig, wenn dem Hosting nicht genügend Arbeitsspeicher zugewiesen ist.
 
Erhöhen Sie den "memory_limit" auf das Maximum, das Ihr Hosting-Tarif erlaubt. So konfigurieren Sie das Hosting-PHP
 
WICHTIG: Wenn der Fehler weiterhin besteht, überprüfen Sie die Webserver-Protokolle. Wo Sie die Hosting-Fehlerprotokolle einsehen können
 
Sidebar/Menü-Fehler
 
Dieser Fehler beeinträchtigt die Anzeige des Website-Layouts. Die Seite erscheint völlig falsch konfiguriert und Inhalte werden zufällig angezeigt.

 
Wird normalerweise durch Inkompatibilität von Themes oder Plugins verursacht. Versuchen Sie, das Theme zu wechseln oder Plugins einzeln zu deaktivieren.
 
Sie können auch ein Backup von dem Zeitpunkt wiederherstellen, an dem die Website korrekt funktionierte. So stellen Sie ein Hosting-Backup wieder her
 
Geplante Beiträge werden nicht veröffentlicht
 
Wenn Sie die PHP-Version geändert haben oder es ein automatisches Update gab, kann die geplante Veröffentlichung von WordPress fehlschlagen.
 
Diese Aufgaben werden in der Datei "wp-cron.php" geplant.
 
Plugins wie WP-Missed-Schedule können verpasste Beiträge überwachen und auslösen.
 
WordPress sendet keine E-Mails
 
WordPress kann Probleme beim Versenden von E-Mails über Webformulare haben.
 
Dies kann auf eine falsche Konfiguration der Mailanwendung zurückzuführen sein. Überprüfen Sie zuerst die Einstellungen.
 
WICHTIG: Wenn cdmon-Server verdächtige Aktivitäten oder injizierten Code erkennen, kann der Webmail-Versand deaktiviert werden, bis eine Überprüfung erfolgt. Um die WordPress-Sicherheit zu erhöhen, verwenden Sie Anti-Spam- und Schutz-Plugins: Plugins zur Erhöhung der WordPress-Sicherheit
 
Es wird auch empfohlen, ein menschliches Verifizierungssystem wie reCaptcha in Kontaktformularen zu verwenden: So installieren Sie reCaptcha in WordPress
 
Für weitere Informationen können Sie uns kontaktieren.