.htaccess のみで PHP エラーを表示
PHP エラーは、Web サイトの問題のトラブルシューティングとデバッグに重要です。エラーが表示されない場合、問題の診断はより複雑になります。ただし、.htaccess ファイルにのみアクセスでき、そのチャネルを通じてエラー表示を有効にしたい場合があります。
エラー表示のトラブルシューティング
次の行を.htaccess ファイル:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on
ページに PHP エラーが表示されることを期待していましたが、代わりに「内部サーバー エラー」メッセージが表示されました。これは、エラーが正しく表示されていないことを意味します。
解決策: エラーをログに記録する
この問題を解決するには、.htaccess ファイルに次の行を追加します。
php_flag log_errors on
この行は、エラー ログをオンにします。
次に、エラー ログ ファイルへのパスとその名前を指定します。
php_value error_log /home/path/public_html/domain/PHP_errors.log
使用している環境に合わせてパスとドメインを変更します。特定のサーバー構成。
.htaccess ファイルの例
エラー ログが有効になった完全に更新された .htaccess ファイル:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_value error_log /home/path/public_html/domain/PHP_errors.log
この構成では指定したエラー ログ ファイルに PHP エラーが表示されるようになります。ログ ファイルにアクセスして、発生したエラーを表示およびデバッグできます。
以上が.htaccess を設定した後、PHP エラーが表示されるのではなく、「内部サーバー エラー」が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。