17

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

php.ini ファイルで log_errors を「オン」に設定していますが、このフォルダーに表示される 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 アクセスできるとは限りません)。

4

2 に答える 2

56

php.ini (「c:\program files (x86)\php\{PHP Version}」の下にあります)で、次の設定を変更します。

log_errors = On

次に、windows イベント ログのsyslogにerror_logを設定します。

error_log = syslog

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

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

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

于 2015-01-06T20:16:44.003 に答える
-4

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

cd C:\xampp\apache\logs\

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

tail -f .\error.log
于 2019-07-12T14:48:41.097 に答える