Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So fügen Sie eine benutzerdefinierte Datenbankfehlerseite in WordPress hinzu

Haben Sie jemals die Fehlermeldung „Fehler beim Herstellen einer Datenbankverbindung“ auf Ihrer WordPress-Site gesehen? Diese Fehlermeldung kann aus verschiedenen Gründen angezeigt werden, aber sie kann Besucher verwirren und Ihre Website kaputt erscheinen lassen, was Sie Glaubwürdigkeit und Traffic kostet.

Bei WPBeginner haben wir festgestellt, dass der beste Weg, dies zu lösen, darin besteht, eine benutzerdefinierte Datenbankfehlerseite zu erstellen. Sie vermittelt Ihren Benutzern ein professionelleres, markenkonformes Bild und versichert ihnen, dass Sie sich des Problems bewusst sind.

Außerdem bietet es die Möglichkeit, hilfreiche Ressourcen oder alternative Zugriffswege auf Ihre Inhalte anzubieten, während das Problem behoben wird.

In diesem Artikel zeigen wir Ihnen, wie Sie Ihre Datenbankfehlerseite in WordPress anpassen können.

Ein weiteres Problem mit diesem Fehler ist, dass Sie nicht bemerken, dass Ihre Website nicht erreichbar ist, bis Sie sie besuchen und die Meldung sehen. Wir zeigen Ihnen also auch, wie Sie jedes Mal eine Benachrichtigung einrichten, wenn Ihre Website aufgrund eines Datenbankfehlers ausfällt.

So fügen Sie eine benutzerdefinierte Datenbankfehlerseite in WordPress hinzu

Was verursacht den Fehler „Verbindung zur Datenbank kann nicht hergestellt werden“?

„Fehler beim Herstellen einer Datenbankverbindung“ ist einer der häufigsten WordPress-Fehler. Er kann durch falsche Datenbankinformationen in Ihren WordPress-Einstellungen, eine beschädigte Datenbank oder einen nicht reagierenden Datenbankserver verursacht werden.

Datenbankverbindungsfehler in WordPress

Die Behebung dieses Fehlers kann für Anfänger schwierig sein, daher haben wir in unserer Anleitung zur Behebung des Fehlers „Fehler beim Herstellen einer Datenbankverbindung in WordPress“ eine Reihe von Lösungen aufgelistet: wie Sie den Fehler „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress beheben.

Das Letzte, was Ihre Besucher sehen möchten, ist eine generische Fehlermeldung von WordPress. Die Fehlerseite ist detailarm, unattraktiv und enthält keine Ihrer Markenbotschaften. Es sieht einfach so aus, als wäre Ihre Website verschwunden.

Mit diesen Worten wollen wir uns ansehen, wie Sie die Fehlerseite auf Ihrer WordPress-Website anpassen können, um sie hilfreicher zu gestalten.

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>

Quelle: CSS Tricks

Speichern Sie die Datei anschließend als ‚db-error.php‘. Verwenden Sie dann ein FTP-Programm, um die Datei auf das Verzeichnis /wp-content/ Ihrer WordPress-Site hochzuladen. Weitere Details finden Sie in unserer Anleitung für Anfänger zur Verwendung von FTP mit WordPress.

Wenn Ihre Website keine Datenbankverbindung herstellen kann, sehen Sie nun die Fehlermeldung im folgenden Screenshot, und der Titel „Datenbankfehler“ wird in der Registerkarte des Webbrowsers angezeigt.

Vorschau der Datenbankfehlerseite

Es ist nicht die ansprechendste Fehlermeldung, aber es ist ein Schritt nach vorn. Jetzt können Sie das HTML und CSS der Seite ändern, damit sie besser zu Ihrer eigenen Website passt.

Anpassen der Datenbankfehlerseite in WordPress

Jetzt ist es an der Zeit, Ihre Datenbankfehlerseite anzupassen, damit sie großartig aussieht und zum Thema Ihrer Website passt. Sie sollten auch Ihr Markenlogo und Ihren Slogan auf der Seite hinzufügen.

Sie könnten auch ein wenig Humor in Ihre Nachricht einbauen. Ihre Besucher können Ihre Website vielleicht nicht besuchen, aber Sie können sie zumindest unterhalten.

Sie können sich von unserer Liste der besten WordPress 404-Fehlerseitendesignbeispiele inspirieren lassen. Zum Beispiel könnte diese Empty Cup 404-Seite leicht modifiziert werden, um als Datenbankfehlerseite zu dienen.

Beispiel für eine leere Tassen 404-Fehlermeldung

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 'Nach Hause gehen' entfernen, da Ihre gesamte Website wahrscheinlich nicht erreichbar ist.

Der einfachste Weg, ein benutzerdefiniertes Design für die Datenbankfehlerseite zu erstellen, ist die Verwendung des SeedProd Plugins. Es ist der beliebteste Landingpage-Builder mit Drag-and-Drop-Funktionalität, um Ihre Fehlerseiten anzupassen, ohne Code bearbeiten zu müssen.

SeedProd

Es wird mit über 300 professionell gestalteten Vorlagen geliefert, darunter viele verschiedene 404-Fehlerseitenvorlagen, die Sie für Ihre benutzerdefinierte Datenbankfehlerseite verwenden können.

Es gibt eine kostenlose Version von SeedProd, aber Sie benötigen die Pro-Version, um auf die integrierten 404-Fehlerseitenvorlagen zugreifen zu können.

Ideen, wie Sie SeedProd zum Erstellen benutzerdefinierter Fehlerseiten verwenden können, finden Sie in unserem Leitfaden zur Verbesserung Ihrer 404-Seitenvorlage in WordPress.

Senden einer E-Mail-Benachrichtigung für den Datenbankfehler

Wenn Ihre Website nicht erreichbar ist, möchten Sie benachrichtigt werden, damit Sie etwas dagegen unternehmen können.

Der Code-Schnipsel, den wir zuvor verwendet haben, enthält Code, der Ihnen eine E-Mail-Benachrichtigung sendet, wann immer Ihre Website einen Datenbankfehler aufweist. 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 Mail-Funktion 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");

Sie müssen auch „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-Website hochzuladen.

Wir hoffen, dieses Tutorial hat Ihnen geholfen zu lernen, wie Sie eine benutzerdefinierte Datenbankfehlerseite in WordPress hinzufügen. Möglicherweise möchten Sie auch mehr über häufige Probleme mit dem WordPress Block Editor und deren Behebung erfahren oder unsere Liste unverzichtbarer WordPress-Plugins durchsehen, um Ihre Website zu erweitern.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

6 CommentsLeave a Reply

  1. Wir hatten gelegentlich Ausfälle des MySQL-Servers auf unserer Website, und es sah wirklich unprofessionell aus, wenn WordPress die Standardfehlermeldung anzeigte. Dies ist eine großartige Lösung für den Fall, dass der MySQL-Server wieder ausfällt. Ich kann die Seite in HTML gestalten, um sie an die Farben der Website anzupassen, und den klassischen Fehler in etwas verwandeln, das wie ein Wartungsmodus aussieht. Ich hoffe, wir haben das MySQL-Serverproblem behoben, aber wenn nicht, hat mich dieser Artikel inspiriert, wie ich damit professioneller umgehen kann, damit es nicht so aussieht, als wäre etwas kaputt. Das ist großartig.

  2. Danke für diesen Artikel. Ich verwende dies mit einem anderen Code, um zu verfolgen, wie oft Besucher meiner Website diese Arten von DB-Fehlern und PHP-Fatal-Fehlern über Google Analytics sehen. Für alle, die sich fragen, wie sie eine benutzerdefinierte PHP-Fatal-Error-Seite erstellen können, kopieren Sie einfach die db-error.php und benennen Sie sie in php-error.php um.

    Ich habe festgestellt, dass meine Website-Überwachungstools mich manchmal nicht auf diese Fehler aufmerksam machen, vielleicht wegen des Seiten-Cachings. Ich habe auch E-Mail-Benachrichtigungen aus dem von Ihnen bereitgestellten Code aktiviert. Funktioniert super!

    Vielen Dank!
    Shyam

  3. Dieses Tutorial kam genau richtig, und es ist eines der Dinge, die wir auf Dateiebene tun können, wenn der Zugriff auf das WP-Dashboard unmöglich ist.

    Sehr geschätzt!

  4. Wissen Sie, ich habe nie darüber nachgedacht, diese Seite anzupassen. Es ist eine gute Idee, denn wenn ein Besucher darauf stößt, passt sie zumindest zum Thema Ihrer Website, und obwohl sie keine Informationen sehen können, können sie vielleicht unterhalten werden.

    Die E-Mail scheint eine gute Idee zu sein, da sie helfen könnte, abzuschätzen, wie oft Besucher auf diesen Fehler stoßen könnten. Wenn es oft passiert, dann haben wir ein Problem.

    Meine einzige Frage bezieht sich auf die E-Mail. Wenn ein Benutzer auf dieser Seite landet, erhalte ich eine E-Mail. Erhalte ich eine weitere E-Mail, wenn dieser Benutzer die Seite neu lädt? Sagen wir, der Besucher landet, lädt nach 10 Sekunden neu und macht weiter. Ich möchte nicht gespammt werden. Ist die E-Mail auch im Quellcode versteckt?

Hinterlasse eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.