如何在 WordPress 中添加自定义数据库错误页面

您是否曾经在 wordpress 网站上看到过“建立数据库连接时出错”错误页面

此消息可能出于各种原因显示,但它没有吸引力,并且可能会使您的访问者感到困惑。此外,在您访问它并看到消息之前,您不会意识到您的网站已关闭

在本文中,我们将向您展示如何在 wordpress自定义数据库错误页面。我们还将向您展示如何为您的网站每次因数据库错误关闭时设置通知

什么原因导致建立数据库连接时出错?

“建立数据库连接时出错”是最常见的 wordpress 错误之一。这可能是由于 wordpress 设置中的数据库信息不正确、数据库损坏或数据库服务器无响应引起的。

您的访问者最不想看到的是 wordpress 显示的通用错误消息。错误页面缺乏详细信息,没有吸引力,并且不包含您的任何品牌。看起来您的网站已经消失了。

话虽如此,让我们来看看如何自定义 wordpress 网站上的错误页面以使其更有用。

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("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>

接下来,将文件另存为 'db-error.PHP'。然后,使用 FTP 程序,您需要将文件上传wordpress 网站的 /wp-content/ 目录。

现在,当您的网站无法建立数据库连接时,您将在下面的屏幕截图中看到错误消息,并且标题数据库错误”将显示在 Web 浏览器的选项卡中。

这不是最吸引人的错误消息,但它是向前迈出的一步。现在,您可以更改页面的 HTML 和 CSS 以更好地适应您自己的网站。这里我就不做过多介绍了。

发送数据库错误的电子邮件通知

如果您的网站已关闭,那么您希望收到通知,以便您可以采取一些措施。

您只需要将以下代码放到您的主题functions.PHP文件中,并把“your@email.com”替换成您自己的电子邮箱地址。

// If you wish to email yourself upon an error

mail("your@email.com","From: Db Error Watching");

 

 

相关文章

我们有时候在定制WORDPRESS主题的时候,由于菜单样式的要求我...
很多朋友在做wordpree主题制作的时候会经常遇到一个问题,那...
wordpress后台的模块很多,但并不是每个都经常用到。介绍几段...
从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出...
很多网友会遇到这样一个问题,就是WordPress网站上传图片、附...
对于经常要在文章中出现代码的IT相关博客,安装一个代码高亮...