5 häufige WordPress-Fehler mit Fixes

Veröffentlicht: 2020-03-27

Sie haben schlaflose Nächte damit verbracht, Ihren persönlichen Blog aufzubauen, und eines Tages wachen Sie auf und sehen, dass all Ihre Arbeit weg ist. Und was ist, wenn es sich um eine Unternehmens-Website handelt und Sie für jede Minute Ausfallzeit Geld verlieren. Was kommt als nächstes?

5 häufige WordPress-Fehler mit Fixes

Behandelten Themen

  • Häufige WordPress-Fehler
    • 1. Fehler beim Herstellen einer Datenbankverbindung
    • 2. Syntaxfehler
    • 3. Seite nicht gefunden (404) Fehler auf Unterseiten
    • 4. Interner Serverfehler (500)
    • 5. Weißer Bildschirm

Häufige WordPress-Fehler

Sie beeilen sich, einen Entwickler einzustellen, stürmen Ihren Hosting-Provider mit Nachrichten, um Ihr Backup zu erhalten. Es kann viel Zeit in Anspruch nehmen, ganz zu schweigen von Geld. Aber in Wirklichkeit lassen sich die meisten der häufigsten WordPress-Fehler innerhalb weniger Minuten mit mehreren Klicks beheben. Also, was sind diese Fehler und wie können sie behoben werden? Werfen wir einen Blick.

1. Fehler beim Herstellen einer Datenbankverbindung

Dieser Fehler tritt häufig auf, nachdem Sie gerade zu einem neuen Hosting-Provider migriert oder die regulären Passwortänderungen vorgenommen haben. Der Fehler wird durch die Nichtübereinstimmung der eingegebenen Datenbankdetails in Ihrer Konfigurationsdatei und den gleichen Details im Datenbankmanager verursacht. Diese Details sind Datenbankkennwort, Benutzer und Host.

Fehler bei Herstellung einer Datenbankverbindung
Fehler bei Herstellung einer Datenbankverbindung

Um dies zu beheben, müssen Sie in einem Hosting-Panel zum Dokumentenstamm Ihrer WordPress-Website gehen und die Datei wp-config.php suchen. Stellen Sie dann sicher, dass die eingegebenen Details mit denen in Ihrem Datenbankmanager übereinstimmen (wenn Ihr Hosting cPanel verwendet, müssen Sie die Details im MySQL-Datenbankmenü überprüfen). Dies kann durch Kopieren und Einfügen der Details aus dem Datenbankmanager in Konfigurationsdateien erfolgen.

Da das Passwort versteckt ist, können Sie ein neues erstellen und in die Datei wp-config.php kopieren. Stellen Sie sicher, dass die Datenbankdetails in den Konfigurationsdateien in Anführungszeichen eingegeben werden.

WP-Konfigurationsdatei
WP-Konfigurationsdatei

Hinweis: Wenn sich Ihre Datenbank im selben Hosting-Konto wie Ihre WordPress-Dateien befindet, sollte der MySQL-Hostname 'localhost' lauten.

Wenn die oben genannten Dinge nicht helfen, kann die Angelegenheit in einigen wirklich seltenen Fällen mit den Datenbankproblemen auf dem Server zusammenhängen. In diesem Fall kann es nur auf der Seite Ihres Hosting-Providers behoben werden. Es ist einfach zu überprüfen, wo das Problem liegt, indem Sie Ihre anderen Websites mit demselben Hosting-Provider besuchen oder versuchen, eine neue WordPress-Installation einzurichten, um zu sehen, ob das Problem dort repliziert.

2. Syntaxfehler

Diese sind knifflig, da sie sagen, dass etwas mit dem Code nicht stimmt. Wenn Sie an der Anpassung Ihrer Website arbeiten, ist es wichtig, CSS zu lernen und die Grundlagen von HTML zu kennen, um mit dem Aussehen Ihrer Website zu spielen. Und bedenken Sie, dass WordPress in PHP geschrieben ist, und Sie müssen sich auch damit vertraut machen, um zusätzliche Funktionen zu erstellen.

Einige der Syntaxfehler sind kritisch und verhindern das Laden der Website, wie dieser:

Beispiel für Syntaxfehler
Beispiel für Syntaxfehler

Während andere das Layout Ihrer Website möglicherweise durchbrechen, indem Bilder nicht angezeigt werden oder Schaltflächen nicht funktionieren. Diese Fehler können in der Browserkonsole nachverfolgt werden. Wir empfehlen jedoch, dass Sie die Änderungen vornehmen und alles in der Sandbox oder lokalen Umgebung testen. Stellen Sie sicher, dass Sie ein Backup haben, wenn das Debuggen nicht erfolgreich ist, um alles auf die vorherige Stufe zurückzusetzen.

3. Seite nicht gefunden (404) Fehler auf Unterseiten

Dieser Fehler tritt am häufigsten auf Unterseiten auf. Wenn Sie Ihre Hauptseite öffnen, können Sie den Inhalt sehen, alle anderen Seiten geben jedoch 404 zurück. In diesem Fall hängt die Angelegenheit höchstwahrscheinlich mit der Konfiguration der Permalinks zusammen. Um dieses Problem zu beheben, melden Sie sich bei Ihrem WordPress-Admin-Panel an und navigieren Sie zum Abschnitt „Einstellungen > Permalinks“.

404 Fehler
404 Fehler

Sobald Sie diese Optionen gefunden haben, können Sie entweder die aktuelle Permalink-Struktur ändern oder einfach erneut speichern. Es ändert Ihre Konfigurationseinstellungen und behebt den Fehler.

Permalinks in WordPress
Permalinks in WordPress

4. Interner Serverfehler (500)

500 Fehler
500 Fehler

In den meisten Fällen verursachen falsche Datei- und Ordnerberechtigungen diesen Fehler. Sie sollten 644 für Dateien und 755 für Ordner betragen, damit die Website im Internet korrekt zugänglich ist. Manchmal, wenn sich Ihr Hosting auf dem Apache-Server befindet (Sie können dies im Fehler selbst herausfinden), kann die Standardkonfigurationsdatei .htaccess 500 Internal Server Error auslösen. Um herauszufinden, ob dies der Fall ist, suchen Sie sie und deaktivieren Sie die Datei, indem Sie sie umbenennen. Wenn dies den Fehler behebt, müssen Sie zurückkommen und herausfinden, wo das Problem liegt, indem Sie die Regeln nacheinander deaktivieren. Wenn Sie keine benutzerdefinierten Regeln verwendet haben, können Sie die alte einfach deaktiviert lassen und eine neue mit der Standard-WordPress-Regel erstellen, die wie folgt aussieht:

Apache-Fehler
Apache-Fehler
 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

Alle anderen Regeln, die für das korrekte Funktionieren des Plugins erforderlich sind, werden automatisch vom System hinzugefügt.

5. Weißer Bildschirm

Es ist der mysteriöseste Fehler, da er Ihnen nichts sagt. Sie sehen nur den weißen Bildschirm und nichts mehr. Um mehr zu erfahren, müssen Sie die Datei error_log überprüfen, die sich im Dateiverzeichnis der Website befindet. Möglicherweise möchten Sie auch die Fehlerberichterstattung zur Fehlerbehebung aktivieren. Bei WordPress erfolgt dies in der Konfigurationsdatei wp-config.php. Öffnen Sie die Datei, suchen Sie den String define( 'WP_DEBUG', false ); und ändere 'false' in 'wahr'.

Debug aktivieren
Debug aktivieren

Aktualisieren Sie anschließend die Seite, um die Fehler anzuzeigen. Darüber hinaus kann der Fehler durch PHP-Einschränkungen verursacht werden.

Schwerwiegender PHP-Fehler
Schwerwiegender PHP-Fehler

In diesem Fall müssen Sie das PHP-Speicherlimit erhöhen. Dies kann über Ihre PHP-Einstellungen in der Systemsteuerung erfolgen (für cPanel ist es das Menü PHP-Auswahl> Zu PHP-Optionen wechseln).

PHP-Versionsauswahl
PHP-Versionsauswahl

Übrigens kann in diesem Abschnitt auch das Melden von Fehlern aktiviert werden. Stellen Sie einfach die Option display-errors auf On.

Hinweis: In einigen sehr seltenen Fällen kann dies damit zusammenhängen, dass Ihr Theme falsch konfiguriert ist oder sogar fehlt. Stellen Sie also sicher, dass Ihr Thema im Abschnitt wp-content > themes im Dokumentenstamm Ihrer Website vorhanden ist.

Während es in WordPress noch viele weitere benutzerdefinierte Fehler gibt, sind die oben aufgeführten die am weitesten verbreiteten. Jetzt wissen Sie, wie Sie sie beheben können. Und einige abschließende Tipps, die die meisten Probleme vermeiden können, beziehen sich auf die Sicherheit Ihrer WordPress-Installation. Stellen Sie sicher, dass Sie die CMS-Version, die Plugins und das Theme aktualisieren, sobald sie veröffentlicht wurden, verwenden Sie starke Passwörter und installieren Sie das Sicherheits-Plugin. Und es versteht sich von selbst, dass regelmäßige Backups unerlässlich sind, unabhängig von Ihrem Vertrauen in die Programmierkenntnisse.

Viel Spaß beim Entwickeln Ihrer Website mit WordPress!