sites-enabled
から入手できるいくつかを想像してみてください/etc/apache2/sites-available
。(Debian ベースのディストリビューションのみがこのように機能します。)
実際に触れずに、特定のサイトwarning
からのphp スクリプトからのメッセージをミュートすることは可能ですか?htdocs
通常、関連する何かを達成するための解決策がいくつかあります。
- たとえば、実行されるスクリプトに
error_reporting()
ディレクティブを追加します。error_reporting(E_ERROR);
.htaccess
次のようにファイルに php_flags を設定します。php_flag display_errors off
ini_set
スクリプト内で使用:
ini_set('display_errors', 'Off');
ini_set('display_startup_errors', 'Off');
error_reporting(0);
@
警告またはエラーをスローする関数の先頭に追加します。php.ini
実際に言うように変更
error_reporting = E_ALL ^ E_WARNING
display_errors = 1
ただし、これらはすべて、htdocs に触れるか、変更をグローバルに適用することを意味します。htdocs
が読み取り専用でマウントされていると想像してください。特定のサイトのみの警告 (または通知) を抑制するにはどうすればよいですか?
Debian/Ubuntuにはa2ensite
何らかの理由で特定の構成があると想定しており、それらを変更できることを望んでいます。log_level
'site available' 構成の例にディレクティブがありますが、これはログに記録されるメッセージの量を処理します。php スクリプトによって出力されるメッセージではありません。
php.ini
orにセクションを手動で追加することもapache2.conf
できhttpd.conf
ます。もし可能ならば。
以下も参照してください。