是否有插件可以覆盖“建立数据库连接时出错”消息?

时间:2012-01-03 作者:BigglesZX

我的提供商的数据库服务器最近出现了一些宕机,我的网站显示了一个小时左右的经典“建立数据库连接时出错”消息。

我知道问题出在哪里,但我意识到,如果我能用更友好的信息(最好是在我的网站模板中包含一条更详细的信息,以免吓唬用户)来替换该信息,那将非常有用。

我的问题是:有没有提供这种功能的插件?或者这个错误是否发生在任何插件都无法调用的低级别上?如果是这样,我可能会编辑WP核心,但最好使用更可插拔的东西。

非常感谢,

比格斯

2 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成

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

您可以通过添加db错误来创建自己的数据库错误页。php到您的wp-content文件夹(/wp-content/db-error.php)。你可以在上面的链接中找到这样一个页面的好例子。别忘了添加header("HTTP/1.0 500 Internal Server Error"); 在该文件中,以便获得正确的头消息。

SO网友:rds

我不知道有这样的插件,我很乐意为任何合适的答案投票。

另一方面,不显示此消息的一种方法是不再出现错误。在大多数托管提供商上,当达到最大打开连接数时,会拒绝连接。

缓存插件(如WP超级缓存)将大大减少连接数,并减少此错误消息的频率。

结束

相关推荐

prefix table and plugins

出于安全原因和良好实践等原因,我将我表的前缀从wp\\u1改为其他形式。我很好奇,大多数安装的新插件都采用了新前缀,但我有一个插件拒绝使用wp\\u1,并且仍然使用wp\\u2安装。它仍然有效,但我很好奇,这是正常的做法还是一个写得不好的插件?