Отладка «белого экрана смерти» Drupal?

У меня есть установка 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 установлена ​​на 1024 МБ.

Кто-нибудь знает, почему это просто умирает? Неужели проблема с памятью? Что еще я могу сделать, чтобы мне показывали ошибки? Я по-прежнему ничего не вижу даже после включения регистрации ошибок.

Обновление:

Веб-сайт запускается на моем локальном компьютере, если я удалю папку с файлами. Итак, по какой-то причине, когда ему нужно получить доступ к файлам в папке с файлами, ему не хватает памяти. Почему? Или, что еще лучше, что могло быть причиной такого чрезмерного использования памяти?

12
задан hakre 10 December 2012 в 05:18
поделиться