脚本宝典收集整理的这篇文章主要介绍了php – 调试Drupal的白屏死亡?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我的问题是,如果我甚至不能登录到服务器,怎么能看到事情出错了?
[Tue May 17 05:05:04 2011] [notice] Parent: child PRocess exITed with status 255 -- Restarting. [Tue May 17 05:05:04 2011] [notice] Digest: generating secret for digest authentication ... [Tue May 17 05:05:04 2011] [notice] Digest: done [Tue May 17 05:05:07 2011] [notice] Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OPEnSSL/0.9.8i PHP/5.2.9 configured -- resuming normal operations [Tue May 17 05:05:07 2011] [notice] Server built: Dec 10 2008 00:10:06 [Tue May 17 05:05:07 2011] [notice] Parent: Created child process 6992
看门狗没有错误…
我正在使用Xamp 1.7.1(PHP 5.2)和Drupal 6.
我还需要提到,一旦我尝试加载本地机器上的网站,apache也崩溃!我补充说:
error_reporting(E_ALL); ini_set('display_errors',TRUE); ini_set('display_startup_errors',TRUE);
我也发现这在apache access.LOG中:
127.0.0.1 - - [17/May/2011:05:22:14 +0200] "GET /greekmerchant/src/ HTTP/1.1" 200 3 127.0.0.1 - - [17/May/2011:05:25:45 +0200] "GET /greekmerchant/src/update.PHP HTTP/1.1" 302 - 127.0.0.1 - - [17/May/2011:05:25:46 +0200] "GET /greekmerchant/src/update.PHP?op=info HTTP/1.1" 200 -
…尝试访问update.PHP后.它也只是去一个白色的屏幕.
[MysqLd] port= 3306 socket= "C:/xampp/MysqL/MysqL.sock" basedir="C:/xampp/MysqL" tmpdir="C:/xampp/tmp" datadir="C:/xampp/MysqL/data" skip-locking key_buffer = 16M max_Allowed_packet = 128M table_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M log_error="MysqL_error.log"
和…
[MysqLdump] quick max_allowed_packet = 128M
另外,我的PHP内存设置为1024MB.
任何人都知道为什么这只是死亡?它真的是一个记忆问题吗?还有什么可以让我看到错误?即使启用错误日志记录,我仍然看不到任何内容.
更新:
如果我删除文件夹,我的本地机器上运行该网站.所以,由于某种原因,当它必须访问文件文件夹中的文件时,内存不足.为什么?还是更好的是,可能导致这种过度使用记忆?
error_reporting(E_ALL); ini_set('display_errors',TRUE);
…并检查您已经开始做的日志.这两个步骤往往会精确定位问题,大多数时候.如果没有指向您的解决方案,请继续下载手册页面,以获得更多提示.
如果我不得不采取野蛮的猜测,我会说你的情况可能是内存不足的错误.
以上是脚本宝典为你收集整理的php – 调试Drupal的白屏死亡?全部内容,希望文章能够帮你解决php – 调试Drupal的白屏死亡?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。