Страница модулей не открывается
Если вы пытаетесь открыть страницу модулей, — Управление → Строение сайта → Модули — а вместо списка модулей получаете белый лист, то вероятнее всего проблема в нехватке памяти. При открытии этой страницы загружаются все доступные системе модули, вне зависимости от того включены они или нет (это исправлено начиная с версий Drupal 6.14 и Drupal 5.20). Есть два пути решения этой проблемы:
- Удалить (неиспользуемые) модули — быстрое и простое решение
- Увеличить лимит памяти PHP изменив/добавив одну из следующих строк
- в файле php.ini
memory_limit = 128M - в файле .htaccess
php_value memory_limit 128M - в файле settings.php
ini_set('memory_limit', '128M');
- в файле php.ini
В зависимости от того, сколько и какие модули вы используете, возможно придётся увеличить память ещё больше. Определите необходимый размер экспериментальным путём. Все фатальные ошибки могут вызвать появление белой страницы, поэтому если вы хотите быть уверены что проблема именно в памяти, то вам нужно посмотреть логи сервера и поискать в них приблизительно такую строчку:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 418591 bytes) in /path/to/drupal/includes/database.mysql.inc on line 29Эта строчка говорит о том, что Друпалу необходимо больше памяти. Не забудьте о том, что возможно вам потребуется перезапустить Apache (если изменения вносились в файл php.ini)чтобы изменения вступили в силу.


