这告诉我一些日志文件在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的错误日志在哪里?
答案 0 :(得分:2)
如果在php.ini
中包含error_log=On
,那么它将存储一个日志文件。
您需要添加一个模块进行加载,此错误显示是因为php.ini
是活动模块,但如果您不使用,则应禁用或注释。
Windows存储在系统默认日志文件中,因此请查找php.ini
文件并搜索error_log
。
或者找到存储在系统环境中的方式可能存在,按日期查找:
或者搜索C:\inetpub\temp\php-errors.log
或在搜索中输入php * .log。
默认情况下也可以存储在Log file directory: C:\Windows\System32\LogFiles
中。
您可以检查并设置为开发吗?
如您所见,查看error.log文件。
请参阅OFFICIAL PHP.NET文档以设置IIS7及更高版本:http://php.net/manual/en/install.windows.iis7.php确保所有参数都已完成。
答案 1 :(得分:1)
检查你的php.ini文件并确保 log_errors = On ,同时确保 error_log = syslog (syslog是Windows上的事件查看器),打开事件查看器并查看对于错误。