Legen Sie eine Datei namens „db-error.php“ direkt in Ihrem /wp-content/-Ordner ab, und WordPress wird diese automatisch verwenden, wenn ein Datenbankverbindungsproblem auftritt.
<?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("[email protected]", "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>
Wir haben ein kostenloses Plugin, das Vorlagen für Fehlerseiten ermöglicht, z. B. für Fehler bei der Kommentarübermittlung. <a href=”mudslidedesign.co.uk/blog/theme-able-wordpress-error-page”>mudslidedesign.co.uk/blog/theme-able-wordpress-error-page, lassen Sie uns wissen, was Sie davon halten.</a>, lassen Sie uns wissen, was Sie davon halten.
Das einzige Problem, das ich hier sehe, ist, wenn Ihre Datenbank für einige Minuten nicht mehr reagiert.
Wenn Sie die E-Mail-Benachrichtigung aktivieren, erhalten Sie viele E-Mails, wenn eine einzige ausreichend gewesen wäre.
Abgesehen davon ist das ein großartiger Tipp.
Sie könnten immer eine Session-Variable erstellen, wenn die E-Mail gesendet wird, damit Sie nur eine E-Mail erhalten, die Sie über ein Problem informiert. Guter Tipp, danke Chris :)