web-dev-qa-db-ja.com

PHPエラーログIIS 7.5 / Windows Server 2008

IIS 7.5を実行しているWindows 2008 Serverでphpエラーを含むログファイルを探す必要がある場所について混乱しています(これについてはMac OS Xのセットアップに慣れています)。

私のphp.iniファイルでlog_errorsを "On"に設定していますが、このフォルダーに表示されるIISログにPHPエラーが表示されません。

C\inetpub\logs\LogFiles

このファイルにphpエラーを含めることは可能ですか、それともphpエラーのためだけに新しいファイルを指定する必要がありますか?

(500を生成しているサイトのトラブルシューティングを試みています– PHPエラーの内部サーバーエラー。このサイトを見つけました http://www.webdigi.co.uk/blog/2009/php- on-windows-server-2008-500-internal-server-error-on-iis / これは、サーバーのRDPセッションを介してページにアクセスするときにエラーを表示する方法を説明していますが、これらをログに記録し、ログを表示します(私は常にRDPアクセスを持っているとは限らないため)。

15
user982124

Php.ini ( "c:\ program files(x86)\ php\{PHP Version}"にあります)これらの設定を変更します:

log_errors = On

次に、Windowsイベントログのerror_logsyslogに設定します。

error_log = syslog

または、次のようなディスク上の場所を指定します。

error_log = C:\Windows\temp\php_errors.log

error_logまたはlog_errorの値がファイルの他の場所に設定されていないことを確認してください。

40
Zymotik

Windowsでxamppを使用している場合。エラーログは次の場所にあります

cd C:\xampp\Apache\logs\

次のコマンドを使用して、最新のエラーを表示します

tail -f .\error.log
0
ageans