Haben Sie jemals die Fehlerseite „Fehler beim Herstellen einer Datenbankverbindung“ auf Ihrer WordPress-Site gesehen?
Diese Nachricht kann aus verschiedenen Gründen angezeigt werden, ist jedoch unattraktiv und kann Ihre Besucher verwirren. Außerdem werden Sie nicht bemerken, dass Ihre Website nicht verfügbar ist, bis Sie sie besuchen und die Nachricht sehen.
In diesem Artikel zeigen wir Ihnen, wie Sie Ihre Datenbank-Fehlerseite in WordPress anpassen. Wir zeigen Ihnen auch, wie Sie jedes Mal eine Benachrichtigung einrichten, wenn Ihre Website aufgrund eines Datenbankfehlers ausfällt.
Was verursacht Fehler beim Herstellen einer Datenbankverbindung?
„Fehler beim Herstellen einer Datenbankverbindung“ ist einer der häufigsten WordPress-Fehler. Dies kann durch falsche Datenbankinformationen in Ihren WordPress-Einstellungen, eine beschädigte Datenbank oder einen nicht reagierenden Datenbankserver verursacht werden.
Die Lösung dieses Fehlers kann für Anfänger schwierig sein, daher haben wir in unserem Leitfaden zur Behebung des ‚Fehlers beim Herstellen einer Datenbankverbindung‘ in WordPress eine Reihe von Lösungen für den Fehler aufgelistet.
Das Letzte, was Ihre Besucher sehen möchten, ist eine generische Fehlermeldung, die von WordPress angezeigt wird. Auf der Fehlerseite fehlen Details, sie ist unattraktiv und enthält kein Branding von Ihnen. Es sieht so aus, als ob Ihre Website verschwunden ist.
Lassen Sie uns nun einen Blick darauf werfen, wie Sie die Fehlerseite auf Ihrer WordPress-Website anpassen können, um sie hilfreicher zu machen.
Hinzufügen einer benutzerdefinierten Datenbankfehlerseite in WordPress
Zuerst müssen Sie eine neue Datei in einem Texteditor wie Notepad öffnen und dann den folgenden Inhalt einfügen.
<?php // custom WordPress database error page header('HTTP/1.1 503 Service Temporarily Unavailable'); header('Status: 503 Service Temporarily Unavailable'); header('Retry-After: 600'); // 1 hour = 3600 seconds // If you wish to email yourself upon an error // mail("your@email.com", "Database Error", "There is a problem with the database!", "From: Db Error Watching"); ?> <!DOCTYPE HTML> <html> <head> <title>Database Error</title> <style> body { padding: 20px; background: red; color: white; font-size: 60px; } </style> </head> <body> You got problems. </body> </html>
Als nächstes speichern Sie die Datei als ‚db-error.php‘. Anschließend müssen Sie die Datei mit einem FTP-Programm in das Verzeichnis /wp-content/ Ihrer WordPress-Site hochladen. Weitere Informationen finden Sie in unserem Anfängerleitfaden zur Verwendung von FTP mit WordPress.
Wenn Ihre Website nun keine Datenbankverbindung herstellen kann, sehen Sie die Fehlermeldung im Screenshot unten und der Titel „Datenbankfehler“ wird im Tab des Webbrowsers angezeigt.
Es ist nicht die attraktivste Fehlermeldung, aber es ist ein Schritt nach vorne. Jetzt können Sie HTML und CSS der Seite ändern, um sie besser an Ihre eigene Website anzupassen.
Anpassen der Datenbankfehlerseite in WordPress
Jetzt ist es an der Zeit, Ihre Datenbank-Fehlerseite anzupassen, damit sie gut aussieht und zum Thema Ihrer Website passt. Sie sollten der Seite auch Ihr Markenlogo und den Slogan hinzufügen.
Du könntest auch ein wenig Humor in deiner Nachricht gebrauchen. Ihre Besucher können Ihre Website möglicherweise nicht besuchen, aber Sie können sie zumindest bei Laune halten.
Sie können sich von unserer Liste der besten WordPress 404 Fehlerseiten-Designbeispiele inspirieren lassen. Zum Beispiel könnte diese Seite „Leerer Becher 404“ leicht modifiziert werden, um als Datenbank-Fehlerseite zu dienen.
Sie müssten ‚Fehler 404‘ in ‚Datenbankfehler‘ und ‚Diese Seite kann nicht gefunden werden‘ in ‚Diese Website ist vorübergehend nicht verfügbar‘ ändern. Sie sollten auch die Schaltfläche „Go Home“ entfernen, da wahrscheinlich Ihre gesamte Website ausgefallen ist.
Der einfachste Weg, ein benutzerdefiniertes Datenbank-Fehlerseitendesign zu erstellen, ist die Verwendung des SeedProd-Plugins. Es ist der beliebteste Landing Page Builder mit Drag-and-Drop-Funktionalität, um Ihre Fehlerseiten anzupassen, ohne Code zu bearbeiten.
Da ist ein kostenlose Version von SeedProd, aber Sie benötigen die Pro-Version, um auf die integrierten 404-Fehlerseitenvorlagen zuzugreifen.
Ideen zur Verwendung von SeedProd zum Erstellen benutzerdefinierter Fehlerseiten finden Sie in unserem Leitfaden zur Verbesserung Ihrer 404-Seitenvorlage in WordPress.
Senden einer E-Mail-Benachrichtigung für den Datenbankfehler
Wenn Ihre Website ausgefallen ist, möchten Sie benachrichtigt werden, damit Sie etwas dagegen tun können.
Das zuvor verwendete Code-Snippet enthält Code, der Ihnen eine E-Mail-Benachrichtigung sendet, wenn auf Ihrer Website ein Datenbankfehler auftritt. Dieser Teil des Codes ist derzeit inaktiv, da er durch zwei Schrägstriche auskommentiert ist.
// If you wish to email yourself upon an error // mail("your@email.com", "Database Error", "There is a problem with the database!", "From: Db Error Watching");
Um die Benachrichtigungen zu erhalten, müssen Sie die beiden Schrägstriche vor der Mailfunktion entfernen.
// If you wish to email yourself upon an error mail("your@email.com", "Database Error", "There is a problem with the database!", "From: Db Error Watching");
Außerdem müssen Sie „your@email.com“ durch Ihre eigene E-Mail-Adresse ersetzen. Vergessen Sie nicht, die bearbeitete Datei db-error.php zu speichern und in das Verzeichnis /wp-content/ Ihrer WordPress-Site hochzuladen.
Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, eine benutzerdefinierte Datenbank-Fehlerseite in WordPress hinzuzufügen.
Vielleicht möchten Sie auch erfahren, wie Sie das beste WordPress-Hosting auswählen, oder sich unsere Liste der Plugins ansehen, die Sie benötigen, um Ihre Website zu erweitern.