2012-01-17 3 views
4

У меня есть сайт drupal, настроенный и запущенный на моем локальном хосте, который отлично работает.drupal белый экран смерти на модулях и структуре

Но когда он загружается на удаленный хост, я получаю белый экран при попытке получить доступ к модулям и структуре в меню администратора.

Любая идея о том, что не так?

+0

Вы смотрели на отчеты, которые могли бы быть в состоянии определить, является ли установка на сервер неверен или, возможно, разрешения. IT также поможет узнать, какую версию Drupal вы используете. –

+0

im using drupal 7 –

ответ

2

Через некоторое время я узнал об этом

function shutdown(){ 
    var_dump(error_get_last()); 
} 
register_shutdown_function('shutdown'); 

всегда показывает последнюю ошибку до того, как процесс заканчивается

3

Включить ведение журнала ошибок, помещая это в settings.php:

error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

Это может дать вам больше информации об ошибках для работы.

EDIT: Как отметил Клайв в комментариях, вы должны добавить это к вершине index.php так, что эти параметры отчетов об ошибке будет использоваться для любых ошибок, которые имеют место еще до того, загружен settings.php.

+3

Рекомендуется использовать эти строки в 'index.php', а не' settings.php', поэтому вы можете ловить ошибки до того, как загрузится 'settings.php'. См. Http://drupal.org/node/158043 – Clive

+0

A-ha, хороший совет! –

+0

Спасибо, что это сработало, была папка с модулем с именем module_old, а модуль, дублированные функции и т. Д. Удалил папку _old и ее работу ... спасибо –

Смежные вопросы