Pet*_*tah 10 php mysql apache debugging
如何调试没有错误消息的错误?
加载PHP页面时,我在Firefox中收到此错误.
The connection to the server was reset while the page was loading.
Run Code Online (Sandbox Code Playgroud)
它没有说明除了它似乎是Apache崩溃之外的原因.
Apache错误日志显示:
[Wed Nov 03 10:23:04 2010] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Wed Nov 03 10:23:06 2010] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 03 10:23:06 2010] [notice] Digest: done
[Wed Nov 03 10:23:06 2010] [notice] Apache/2.2.14 (Win32) DAV/2 mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Wed Nov 03 10:23:06 2010] [notice] Server built: Nov 11 2009 14:29:03
[Wed Nov 03 10:23:06 2010] [notice] Parent: Created child process 5100
[Wed Nov 03 10:23:07 2010] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 03 10:23:07 2010] [notice] Digest: done
[Wed Nov 03 10:23:07 2010] [notice] Child 5100: Child process is running
[Wed Nov 03 10:23:07 2010] [notice] Child 5100: Acquired the start mutex.
[Wed Nov 03 10:23:07 2010] [notice] Child 5100: Starting 150 worker threads.
[Wed Nov 03 10:23:07 2010] [notice] Child 5100: Starting thread to listen on port 80.
[Wed Nov 03 10:23:07 2010] [notice] Child 5100: Starting thread to listen on port 80.
Run Code Online (Sandbox Code Playgroud)
我尝试搜索3221225477代码但发现没有任何效果.
Windows事件查看器也显示了这一点:
Faulting application name: httpd.exe, version: 2.2.14.0, time stamp: 0x4aeb9704
Faulting module name: php5ts.dll, version: 5.3.1.0, time stamp: 0x4b06c41d
Exception code: 0xc0000005
Fault offset: 0x00082391
Faulting process id: 0x8f4
Faulting application start time: 0x01cb7b85fa74bf83
Faulting application path: C:\xampp\apache\bin\httpd.exe
Faulting module path: C:\xampp\php\php5ts.dll
Report Id: 73996201-e779-11df-938f-e0cb4e5b154a
Run Code Online (Sandbox Code Playgroud)
当我打电话时会发生这种情况:
return mysql_fetch_object($result, $class_name);
Run Code Online (Sandbox Code Playgroud)
当我使用时,它也会发生在另一个页面上 $_SESSION
如果我切换到使用CGI代替php5ts.dll而且php5apache2_2.dll我得到:
Premature end of script headers: php-cgi.exe
Run Code Online (Sandbox Code Playgroud)
它只发生在一些页面上.其他人工作正常.
E_ALL & ~E_NOTICE & ~E_DEPRECATED.display_errors是的.那么有谁知道如何有效地调试此错误?
| 归档时间: |
|
| 查看次数: |
2223 次 |
| 最近记录: |