Gibt es ein Plugin, das die Meldung "Fehler beim Herstellen einer Datenbankverbindung" überschreibt? [geschlossen]

10

Der Datenbankserver meines Providers hatte kürzlich einige Ausfallzeiten und auf meiner Website wurde etwa eine Stunde lang die klassische Meldung "Fehler beim Herstellen einer Datenbankverbindung" angezeigt.

Ich wusste, was das Problem war, erkannte jedoch, dass es nützlich wäre, wenn ich diese Nachricht durch etwas Freundlicheres ersetzen könnte (idealerweise eine ausführlichere Nachricht in der Vorlage meiner Website, um die Benutzer nicht zu erschrecken).

Meine Frage ist: Gibt es Plugins, die diese Funktionalität bieten? Oder tritt dieser Fehler auf einer zu niedrigen Ebene auf, als dass Plugins aufgerufen werden könnten? Wenn ja, werde ich wahrscheinlich den WP-Kern bearbeiten, aber es wäre schön, etwas steckbareres zu verwenden.

Danke vielmals,

Biggs

BigglesZX
quelle

Antworten:

12

http://yoast.com/custom-wordpress-database-error-pages/

Sie können Ihre eigene Datenbankfehlerseite erstellen, indem Sie Ihrem Ordner wp-content (/wp-content/db-error.php) eine Datei db-error.php hinzufügen. Ein gutes Beispiel für eine solche Seite finden Sie unter dem obigen Link. Vergessen Sie nicht, header("HTTP/1.0 500 Internal Server Error");diese Datei hinzuzufügen , damit eine korrekte Header-Nachricht angezeigt wird.

Rob Vermeer
quelle
Super, das wusste ich nicht! Ich werde sofort eine benutzerdefinierte Seite zu allen meinen Websites hinzufügen!
Rick Curran
Schauen Sie sich auch diese Antwort an: wordpress.stackexchange.com/a/279518/163618
Matthew Wilcoxson
2

Mir ist ein solches Plugin nicht bekannt und ich freue mich über jede entsprechende Antwort.

Eine Möglichkeit, diese Meldung nicht anzuzeigen, besteht darin, den Fehler nicht mehr zu haben. Bei den meisten Hosting-Anbietern werden Verbindungen abgelehnt, wenn die maximale Anzahl offener Verbindungen erreicht ist.

Ein Cache-Plugin (z. B. ein WP Super Cache) verringert die Anzahl der Verbindungen drastisch und verringert die Häufigkeit dieser Fehlermeldung.

rds
quelle
1
Mit einem Caching-Plugin wie WPSuperCache, das statische Seiten generiert, kann eine Site Seiten (zumindest die im Cache) eine Zeit lang weiter bereitstellen, wenn die Datenbank vollständig verschwindet.
Carl Russmann