0
私はhostgatorのような企業とウェブサイトをホストしていました。その前にPHPエラーがスローされた場合、エラーが発生したサイトのディレクトリにあるファイルに書き込まれます。ファイルはerror.logなどと呼ばれます。PHPファイルを自動的にファイルに書き込ませるにはどうすればよいですか?
これを私のローカルマシンに設定したいのですが、これはXAMPPのデフォルトの設定で可能なのですか?
私はhostgatorのような企業とウェブサイトをホストしていました。その前にPHPエラーがスローされた場合、エラーが発生したサイトのディレクトリにあるファイルに書き込まれます。ファイルはerror.logなどと呼ばれます。PHPファイルを自動的にファイルに書き込ませるにはどうすればよいですか?
これを私のローカルマシンに設定したいのですが、これはXAMPPのデフォルトの設定で可能なのですか?
あるいはlog_errors boolean型。
スクリプトのエラーメッセージをサーバーのエラーログに記録するかどうかを指定します(error_log)。したがって、このオプションはサーバー固有です。
おそらく、XAMPPのインストールのphp
サブフォルダにphp.ini
を見つけることができます。
[これはあなたを助けることができます](https://perishablepress.com/advanced-php-error-handling-via-php/)。 –
ありがとう@VictorTelloこれは良いスタートですが、エラーが発生したディレクトリでエラーログを生成するソリューションを探しています。指定されたディレクトリではありません。たとえば、エラーが127.0.0.1/SomeDirectory/index.phpにある場合、エラーログは127.0.0.1/SomeDirectory/error.logにあります。 – Ricky
これは実際には役に立ちました。私は、ログファイルパスに相対パスを使用しました。 – Ricky