【发布时间】:2011-08-26 22:02:11
【问题描述】:
我有一个以前在我的本地主机上完美运行的 Drupal 安装。但是,现在,我的电脑格式化后,它只是显示一个空白屏幕(全白)。
所以我的问题是,如果我什至无法登录服务器,我怎么能看到哪里出了问题?
我能找到的唯一错误是(取自 Apache 错误日志):
[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
Watchdog 中没有错误...
我正在使用 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 之后。它也只是进入白屏。
我的 sql 配置文件中有这个:
[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。
有人知道为什么这会死吗?真的是内存问题吗?我还能做些什么来向我显示错误?即使启用错误日志记录,我仍然什么也看不到。
更新:
如果我删除文件夹,该网站将在我的本地计算机上运行。因此,由于某种原因,当它必须访问文件夹中的文件时,它会耗尽内存。为什么?或者更好的是,什么可能导致过度使用内存?
【问题讨论】:
-
您安装了多少个模块(大约)?尝试通过 pphpMyAdmin 清空缓存表。之后重试访问该页面。如果 apache 崩溃,请再试大约 5 到 6 次。我在内存不足的服务器上也遇到了类似的问题。 Drupal 能够通过多个请求重建缓存。顺便说一句,apache 会立即崩溃还是需要几秒钟?翻译文件可能存在于文件下,如果您有很多模块和激活的语言,可能会导致创建时出现内存问题。在创建缩略图时,图像缓存也会导致问题。
标签: php apache debugging drupal-6 wsod