0

これにより、windows\temp 内のいくつかのログ ファイルの場所がわかります。

<?php
phpinfo();
?> 

ここに画像の説明を入力

ただし、そのファイルを開くと、次のようになります。

[06-Feb-2013 11:01:34] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_mssql.dll' - The specified module could not be found.
 in Unknown on line 0
[06-Feb-2013 11:04:37] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_mssql.dll' - The specified module could not be found.
 in Unknown on line 0
[06-Feb-2013 11:04:37] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_mssql.dll' - The specified module could not be found.
 in Unknown on line 0

それは、ファイルの内容全体です。このサイトを数か月間、数十人のユーザーと共に使用していることに注意してください。

ログ ファイルが見つかりません。

私たちは IIS 8 を実行しています。また、それを使用して http エラーを見つけようとしましたが、できません。

PHP と iis のエラー ログはどこにありますか?

4

2 に答える 2

2

php.ini含まれている場合はerror_log=On、ログ ファイルが保存されます。

ロードするモジュールを追加する必要があります。このエラーは、php.iniアクティブなモジュールであるため表示されますが、使用していない場合は無効にするかコメントする必要があります。

Windows はシステムの既定のログ ファイルに保存されるため、php.iniファイルを見つけて を検索しerror_logます。

または、システム環境に保存されている方法を見つけて、日付で検索します。

ここに画像の説明を入力

または、検索でC:\inetpub\temp\php-errors.logphp*.log を検索するか、入力します。

こちらもデフォルトで収納可能Log file directory: C:\Windows\System32\LogFiles

これを確認して開発に設定できますか?

ここに画像の説明を入力

ご覧のとおり、error.log ファイルを表示します。

また、IIS7 以降の設定については、公式の PHP.NET ドキュメントを参照してください: http://php.net/manual/en/install.windows.iis7.phpすべてのパラメータが完了していることを確認してください。

于 2013-03-07T22:07:47.790 に答える
1

php.ini ファイルを確認し、 log_errors = Onであることを確認し、error_log = syslog (Windows では syslog はイベント ビューアー) であることを確認し、イベント ビューアーを開いてエラーを探します。

于 2013-03-07T21:51:31.940 に答える