PHP(Wordpress)の運用環境でエラーの表示と記録を処理する方法に関する解決策を見つけようとしています。
次のことを行うことは可能ですか(別の提案も歓迎します):
この質問に固有の本番環境の詳細:
すでに設定したもの:
私は複数の環境用にwp-configを設定しました:
開発設定
プロダクション設定:
エラーをサーバーに記録してから、bashまたは電子メールとエラーの分析をサポートするサーバースクリプト(PHPの代わりに)を使用することをお勧めします。そこにはたくさんのログファイルツール、 Logwatch 、 Swatch 、 Octopussy 、または Nagios のようなもっと複雑なものがあります。
WP_Error
を使用して引き起こされたエラーの場合は、 クラス にEメールアラートまたはログ機能を直接書き込むことができます。それがあなたのコードの場合です。
私はこれをチェックアウトすることをお勧めします: https://github.com/pippinsplugins/WP-Logging
さらにWPはカスタマイズ可能なmaintenance.php
とdb-error.php
ファイルをサポートしています。最後のものはWP関連のDBエラーを処理するため、質問にとってより有益です。
もちろん上記のようにPHPを使ってエラーをメールすることもできます: http://yoast.com/custom-wordpress-database-error-pages/
しかし、本番サーバーでこの種の作業を行うには、ログファイルとログアナライザーを使用することをお勧めします。