Не пинайте сильно, я новичек, изучаю друпал около недели.
Вопрос: у меня проблемы с установкой модулей: при активации нового модуля (модули гружу в sites/all/modules) друпал долго грузится - в 50% вылазит сообщение, что превышен лимит в 60 сек и все замерает, а когда обновляешь, страницу, то модуль таки запускается, но в 10% случаев - обновление страницы завершается неудачей, страница с перечнем модулей - не загружается, выписывает fatal eror, бывало, что сайт вообще переставал функционировать.
Что я не так делаю? Возможно у меня слишком много модулей? или это нормальная ситуация? не может же быть, чтоб добавление модулей сопровождалось такими минингитами, вплоть до неработоспособности сайта... из-за этого, я уже раз 5 перед этим сносил друпал с сервера, поэтому и перешел на денвер, думал, что проблема исчезнет.
Подскажите как правильно работать с установкой модулей, чтоб не было такой ситуации.
Заранее всем спасибо
Комментарии
Как вариант сервер слабенький, и вы ставите 1500 модулей. Оперативочки мало(32мб) например.
нет, модулей не 1500, а около 50, сейчас работаю на дэнвере, комп нормальный.
Я вот тут еще вычитал, что после обновления модулей нужно запускать update.php , может из-за этого у меня проблемы? Я этого не делал
для php сколько памяти выделено?
И продублируйте сюда Ваш fatal error
а где это посмотреть можно?
что то вроде этого
Fatal error: Maximum execution time of 60 seconds exceeded in z:\home\mysite.ru\www\includes\common.inc on line 493
тут кстати надо увеличивать?
WebServers\usr\local\php5\php.ini
сколько памяти посмотрите в отчете о состоянии
да, там
128 М
должно хватать
зачем вам 50модулей?)
и какие модули?
Вот, только что еще раз
при установке модуля
Fatal error: Maximum execution time of 60 seconds exceeded in Z:\home\drupal\www\includes\common.inc on line 552
Да я вообщем то разбираюсь пока, пробую все подряд, т.к. еще на разобрался до конца, что зачем нужно
Увеличте врямя исполнения скрипта php в php.ini
Я тоже использую денвер для локальной работы с друпалом, max_execution_time стоит 180 иногда приходится увеличивать и до 360. update.php нужно запускать всегда при обновлении модулей. Много модулей за раз не ставьте, поставите пару-тройку модулей, потом еще, если возникают ошибки то ставьте по одному модулю и если и так не получается, то увеличивайте время выполнения скрипта, мне больше 360 ставить не приходилось.
А зачем делать update.php при установке модуля?
А, ну да, update - это при апгрейде модулей надо делать Просто я щас только апгрейды и делаю сперва проверяю что сайт продолжает нормально работать, а потом обновляю модули на рабочем сайте.