「データベース接続の確立エラー」メッセージを上書きするプラグインはありますか?[閉まっている]


10

プロバイダーのデータベースサーバーに最近ダウンタイムがあり、サイトに約1時間、クラシックな「データベース接続の確立エラー」メッセージが表示されていました。

私は問題が何であるかを知っていましたが、そのメッセージを少し親しみやすいもの(理想的には、ユーザーを怖がらせないように、サイトのテンプレートに含まれるより詳細なメッセージ)に置き換えることができれば有用であることに気付きました。

私の質問は、この機能を提供するプラグインはありますか?または、このエラーは、プラグインを呼び出すには低すぎるレベルで発生しますか?もしそうなら、私はおそらくWPコアを編集しますが、よりプラグ可能なものを使用するとよいでしょう。

どうもありがとう、

Biggs

回答:


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にカスタムページを追加しようとしています!
Rick Curran、2012年


2

私はそのようなプラグインを知らないので、適切な答えがあれば喜んで投票します。

一方、このメッセージを表示しない方法は、エラーが発生しないようにすることです。ほとんどのホスティングプロバイダーでは、開いている接続の最大数に達すると、接続が拒否されます。

キャッシュプラグイン(WP Super Cacheなど)を使用すると、接続数が大幅に減少し、このエラーメッセージの頻度が低くなります。


1
静的ページを生成するWPSuperCacheのようなキャッシュプラグインを使用すると、データベースが完全になくなった場合でも、サイトは(少なくともキャッシュ内の)ページの提供を継続できます。
Carl Russmann、2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.