将一个名为“db-error.php”的文件直接放在你的 /wp-content/ 文件夹中,当出现数据库连接问题时,WordPress 会自动使用它。
<?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>
我们有一个免费插件,允许为错误页面(例如评论提交错误)使用模板。 <a href=”mudslidedesign.co.uk/blog/theme-able-wordpress-error-page”>mudslidedesign.co.uk/blog/theme-able-wordpress-error-page,请告诉我们您对此有何看法。</a>,请告诉我们您对此有何看法。
我看到的唯一问题是当你的数据库停止响应几分钟时。
如果激活电子邮件通知,当只需要一封邮件时,你将会收到很多邮件。
除此之外,这是一个很棒的提示。
你可以在发送邮件时创建一个会话变量,这样你只需要收到一封邮件来通知你是否有问题。好提示,谢谢 Chris :)