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アクセスを持っているとは限らないため)。
Php.ini ( "c:\ program files(x86)\ php\{PHP Version}"にあります)これらの設定を変更します:
log_errors = On
次に、Windowsイベントログのerror_logをsyslogに設定します。
error_log = syslog
または、次のようなディスク上の場所を指定します。
error_log = C:\Windows\temp\php_errors.log
error_logまたはlog_errorの値がファイルの他の場所に設定されていないことを確認してください。
Windowsでxamppを使用している場合。エラーログは次の場所にあります
cd C:\xampp\Apache\logs\
次のコマンドを使用して、最新のエラーを表示します
tail -f .\error.log