Если вы пытаетесь открыть страницу модулей: Administer → Site building → Modules, а вместо списка модулей получаете белый лист, то вероятнее всего проблема в нехватке памяти. При открытии этой страницы загружаются все доступные системе модули, вне зависимости от того включены они или нет.
Есть два пути решиния этой проблемы:
В файле php.ini:
memory_limit = 32MВ файле settings.php:
ini_set('memory_limit', '32M');В файле .htaccess:
php_value memory_limit 32MЕсли у вас есть доступ, то рекомендуется использовать файл 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 чтобы изменения вступили в силу.
Comments
Поставил Drupal в корень сайта. В корне лежит папка forums с IPB форумом. После устновки Drupal страницы форума начали кэшироваться. Обновление страниц происходит только принудительно. Подскажите где можно покопаться или подправить код Drupal-а?
Post new comment