После установки невозможно попасть в панель управления

Главные вкладки

Аватар пользователя crossbill@drupal.org crossbill@drupal.org 19 августа 2009 в 12:26

Многоуважаемый, All, столкнулся со следующей проблемой...

Имеем Win2k3 Server с установленными:
Nginx 0.8.9 (как основной веб сервер) +
PHP 5.2.10 (запущен в режиме FastCGI) +
MySQL 5.1

Устанавливаю Drupal 6.13 + русификация к нему с drupaler.ru.
Установка проходит успешно, создается пользователь, отображается первая страница.
Под пользователем могу зайти в профиль, создать и опубликовать материал,
но при попытке зайти в управление сайт виснет, и выдает ошибку 50x,
что мол извините не смог по таймауту попробуйте позже.

Настройки Nginx'a и php.ini прикладываю.
Так же прикладываю логи, из php'шного следует, что заковыка скорее всего в PHP:
PHP Fatal error: Maximum execution time of 30 seconds exceeded in G:\WWW\dru.XXXXX.ru\www\includes\common.inc on line 511

буду благодарен за любые идеи, заранее всем огромное спасибо!

Небольшое уточнение - выяснилось что я не могу зайти только в сайт/admin/,
а во все остальные разделы, например сайт/admin/settings/ заходит без проблем...

ВложениеРазмер
Иконка пакета Config.zip17.5 КБ
Иконка пакета Logs.zip3.26 КБ

Комментарии

Аватар пользователя glu2006 glu2006 19 августа 2009 в 12:54

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

Аватар пользователя crossbill@drupal.org crossbill@drupal.org 19 августа 2009 в 13:04

Пробовал, дело не в ресурсах, выделенный сервер 1.6 Xeon + 4Gb

менял в php.ini на следующие значения:
max_execution_time = 90
max_input_time = 90
max_input_nesting_level = 128
memory_limit = 1024M

Не помогает все тоже самое Sad

Аватар пользователя glu2006 glu2006 19 августа 2009 в 13:55

попробуйте в БД таблица system строка (если есть) modules/update/update.module (колонка filename) в этой строке ищите колонку status если значение = 0, тогда будем думать дальше, если 1 то ставим на ноль и пробуем зайти в админку.

Аватар пользователя crossbill@drupal.org crossbill@drupal.org 21 августа 2009 в 12:30

glu2006 wrote:
попробуйте в БД таблица system строка (если есть) modules/update/update.module (колонка filename) в этой строке ищите колонку status если значение = 0, тогда будем думать дальше, если 1 то ставим на ноль и пробуем зайти в админку.

Нашел, установил в ноль, не помогло.

Аватар пользователя ws_admin ws_admin 19 августа 2009 в 16:12

У меня была проблема с недоступностью раздела Управление. Проявлялась после установки любого тяжелого модуля. Корневая причина была в маленьком значении таймаута для запросов MS SQL. Вылечилось после увеличения Default wait_timeout value, с помощью модуля db_tweaks
http://drupal.org/project/db_tweaks

Аватар пользователя crossbill@drupal.org crossbill@drupal.org 21 августа 2009 в 12:31

ws_admin wrote:
У меня была проблема с недоступностью раздела Управление. Проявлялась после установки любого тяжелого модуля. Корневая причина была в маленьком значении таймаута для запросов MS SQL. Вылечилось после увеличения Default wait_timeout value, с помощью модуля db_tweaks
http://drupal.org/project/db_tweaks[/quote]
Проблема в том, что я сразу после установки не могу зайти в управление. Sad

Аватар пользователя ws_admin ws_admin 21 августа 2009 в 14:09

Честно говоря не знаю, куда Drupal при настройке через db_tweaks прописывает значение таймаута (возможно где-то это указано в описании самого модуля на drupal.org) или как-то он добирается до настроек MS SQL в my.cnf.

"...Changing the wait_timeout variable in /var/lib/mysql/my.cnf "

Я когда начинал копать эту проблему, то оттолкнулся от статьи:
http://www.drupal.ru/node/3666

В ней есть, несколько рекомендаций по MY SQL, помимо указанной выше. Возможно, пригодится.

Аватар пользователя crossbill@drupal.org crossbill@drupal.org 21 августа 2009 в 14:20

ws_admin wrote:
Честно говоря не знаю, куда Drupal при настройке через db_tweaks прописывает значение таймаута (возможно где-то это указано в описании самого модуля на drupal.org) или как-то он добирается до настроек MS SQL в my.cnf.

"...Changing the wait_timeout variable in /var/lib/mysql/my.cnf "

Я когда начинал копать эту проблему, то оттолкнулся от статьи:
http://www.drupal.ru/node/3666

В ней есть, несколько рекомендаций по MY SQL, помимо указанной выше. Возможно, пригодится.

Спасибо за наводочку попробую применить, заодно еще попробую php акселератор навесить...