IIS 7.5ではどこにエラーが記録されますか?IIS 7.5はどこでエラーを記録しますか?
イベントビューア? ログファイル?
非常に具体的な内部500エラーが発生します。私はもっと知りたいです。
私はPHPを実行していると私は何をしたこの記事の最後のコメントはthisと述べた。しかし、まだC:\windows\temp
にログインしていません。
IIS 7.5ではどこにエラーが記録されますか?IIS 7.5はどこでエラーを記録しますか?
イベントビューア? ログファイル?
非常に具体的な内部500エラーが発生します。私はもっと知りたいです。
私はPHPを実行していると私は何をしたこの記事の最後のコメントはthisと述べた。しかし、まだC:\windows\temp
にログインしていません。
イベントビューアでエラーを報告するには、php.iniに移動し、ログが有効になっていることを確認します。 (Windowsマシン上でイベントビューアをされて)
log_errors = On
、私は一度、エラーログがで書き込み可能でないという問題があった
error_log = syslog
http://www.iis-aid.com/articles/how_to_guides/logging_php_to_windows_event_log
IISのサイト設定に「ログ」アイコンが表示されているはずです。あなたはそれがあなたの設定で%SystemDrive%\inetpub\logs\LogFiles
探すためにそれのようにデフォルト値を見て、私はまた、分離あなたのログを保持するために、あなたのサイトのファイル上のログフォルダを作成することをお勧めしたいことをするためにディレクトリを変更していない場合
。
ものは、アクセスログです。私はエラーログを探しています。とにかくありがとう。 – capdragon
あなたはhttperr *。* –
またはsystemroot \ System32 \ LogFiles \ HTTPERRを検索しようとしましたか? –
syslog
への書き込みにerror_log
を有効にしますphp。私は、IUSRユーザーをファイルのセキュリティ権限(ファイル、プロパティ、セキュリティタブを右クリック)に追加しました。これは、ログファイルにPHPエラーを表示することができました。
Windowsサーバ2012で' II_IUSRS'と動作するようにテストしました。何らかの理由で 'IUSR'が動作しません。 – Pacerier
私のIIS 7.5サーバーでは、このコードがphp.iniファイルの下に表示されていました。
[WebPIChanges]
error_log=C:\Windows\temp\php54_errors.log
upload_tmp_dir=C:\Windows\temp
session.save_path=C:\Windows\temp
cgi.force_redirect=0
cgi.fix_pathinfo=1
fastcgi.impersonate=1
fastcgi.logging=0
max_execution_time=300
date.timezone=Australia/Canberra
extension_dir="C:\Program Files (x86)\PHP\v5.4\ext\"
私はphp.iniのファイルで素晴らしいではありませんが、私は、エラーログファイルが到達可能と作業であることを確認することができますので、上記のコードの全てを必要とするかはわかりません。
誰もが不思議に思うなら、この修正ではまだ以下が必要です。
log_errors = on
error_log = syslog
のPHP V5.3の場合は、ここを見て:
C:\Windows\Temp\PHP53_errors.log
これはなぜ有用だろうと思っています。他の多くのOS /アプリケーションログに散在していませんか? –
@SandipGangakhedkar - ユーザーの好みです。個人的には別のログファイルが好きです。しかし、ネットワーク監視ツールを使用する人もいれば、イベントビューアやSysLogだけを見る人もいます。 – NeerPatel
また、 'error_reporting'と' log_errors_max_len'が正しく設定されていることを確認する必要があります。例えば。 'error_reporting = -1'、' log_errors_max_len = 0'です。 – Pacerier