有没有可以覆盖“建立数据库连接错误”消息的插件?[关闭]


10

我的提供商的数据库服务器最近出现了一些停机,并且我的站点显示了经典的“建立数据库连接错误”消息大约一个小时。

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

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

非常感谢,

比格斯

Answers:


12

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

通过将db-error.php添加到wp-content文件夹(/wp-content/db-error.php),可以创建自己的数据库错误页面。您可以在上面的链接中找到此类页面的一个很好的示例。不要忘记添加header("HTTP/1.0 500 Internal Server Error");该文件,以便它获得正确的标题消息。


太棒了,我不知道!要获得自定义页面添加到我所有的网站pronto!
里克·柯伦


2

我不知道这样的插件,很乐意支持任何适当的答案。

另一方面,不显示此消息的方法是不再有错误。在大多数托管提供程序上,当达到打开连接的最大数量时,连接将被拒绝。

缓存插件(例如WP Super Cache)将大大减少连接数,并使此错误消息的出现频率降低。


1
使用诸如WPSuperCache之类的缓存插件生成静态页面,如果数据库完全消失,则站点可以在一段时间内继续服务页面(至少是缓存中的页面)。
卡尔·鲁斯曼2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.