Apache2 WebサーバーでPHPエラーメッセージを無効にしようとしても機能しません。
php.ini
ファイルで有効にしました。
error_reporting = E_ALL
test.phpスクリプトに意図的にエラーを挿入し、スクリプト自体に次のものを含めましたが、エラーは表示されませんでした。
init_set('display_errors', 1);
init_set('display_startup_errors', 1);
error_reporting(E_ALL)
私は何が間違っていましたか?
答え1
このphp.ini
ファイルはコマンドラインインターフェイスにあり、コマンド/etc/php/7.3/cli/php.ini
ラインインターフェイスにのみ責任があります。
echo phpinfo();
構成を表示するためにスクリプトでこの関数を使用すると、次の行が表示されます。
Configuration File (php.ini) Path
Loaded Configuration File
/etc/php/7.3/apache2
/etc/php/7.3/apache2/php.ini
この行にはApache2 Webサーバーへのパスが表示されます。
Apache2 Webサーバーの設定を編集するには、ファイルを変更する必要があります/etc/php/7.3/apache2/php.ini
。
したがって、two php.ini
利用可能な文書があります。