Page 1 of 1

Сайт слетел

Posted: Thu Mar 12, 2009 12:15 pm
by Valet
Привет всем!

Странное событие. Открываю намедни страничку и вижу белый экран. Сайта нет!  :o  Все настройки в админке те же самые. Контент цел. Присмотрелся к ошибкам в "Информации о системе". Указана только одна беда:

root_path:
/www/apache/domains/www.profil.ee/htdocs/russian (0755) Х (Красный крест вместо галочки)

Может до этого тоже так было? Че эт значит вообще?  :-\

Выручайте.

Спасибо за внимание.

В.

Re: Сайт слетел

Posted: Thu Mar 12, 2009 3:00 pm
by Sonya
Нужно включить $config['debug'] и смотреть, что получится.

Re: Сайт слетел

Posted: Thu Mar 12, 2009 3:16 pm
by Valet
Что бы это еще значило в дебаге?

(mysql): SELECT sitepref_name, sitepref_value from cms_siteprefs
Error (0):
Debug: (0.025658) - (4143328)

(mysql): SELECT * FROM cms_userplugins
Error (0):
Debug: (0.064102) - (5016008)

(mysql): SELECT * FROM cms_modules WHERE active = 1 ORDER by module_name
Error (0):
Debug display of 'End of include':(0.138856) - (7824392)
Debug: (0.139301) - (7747064)

(mysql): INSERT INTO cms_adminlog (timestamp, user_id, username, item_id, item_name, action) VALUES (1236870875,'1','Dmitri','1','Dmitri','User Logout')
Error (0):
Debug: (0.14023) - (7789296)

(mysql): SELECT eh.tag_name, eh.module_name, e.originator, e.event_name, eh.handler_order, eh.handler_id, eh.removable FROM cms_event_handlers eh
        INNER JOIN cms_events e ON e.event_id = eh.event_id
        ORDER BY eh.handler_order ASC
Error (0):

Re: Сайт слетел

Posted: Thu Mar 12, 2009 7:23 pm
by Sonya
Valet wrote: Что бы это еще значило в дебаге?
....
Это кусок какой-то дебага из середины что-ли?

Re: Сайт слетел

Posted: Thu Mar 12, 2009 11:36 pm
by ZYV
Да видать хостер PHP стал под другим пользователем запускать или что-то в этом духе. Права на /tmp/cache и куда там ещё надо проставь 777. Опять же у вменяемых хостеров такой проблемы нет по определению, т.к. PHP запускается с правами текущего пользователя.

А ошибки надо смотреть в error_log вообще-то.

Re: Сайт слетел

Posted: Fri Mar 13, 2009 10:52 am
by Valet
Sonya, вот полная версия:  http://www.profil.ee/admin/


ZYV, и что теперь делать то? Все права выставлены.

Кстати, я на хостинг ставил две CMS сразу, и обе одинаковые (в разных папках). Т.е. сделал параллельные сайты, а имя пользователя в админке было одинаковым. Сперва все работало. Как исправлять?

Заранее спасибо.

В.

Re: Сайт слетел

Posted: Fri Mar 13, 2009 1:20 pm
by Sonya
Valet wrote: Sonya, вот полная версия:  http://www.profil.ee/admin/
Странно, я не вижу у тебя загрузки модулей, ни одного. И не вижу загрузки шаблонов. Еще раз пройдись по папкам:
    * tmp
    * tmp/templates_c
    * tmp/cache
    * uploads
    * uploads/images
    * modules
и выстави права 777.

Здесь проверь, какие права у папки, дай 755
root_path:
/www/apache/domains/www.profil.ee/htdocs/russian  (0755)  Х (Красный крест вместо галочки)

У меня было что-то подобное, когда я на одном хостинге добавила нового пользователя FTP для одной инсталляции, при этом все файлы автоматически "присвоились" новому пользователю, причем с правами 666 или что-то типа этого. Лечилось присвоением ВСЕМ файлам и каталогам 755, и после этого вышеперечисленным папкам - 777.

Re: Сайт слетел

Posted: Fri Mar 13, 2009 2:33 pm
by Sonya
ZYV wrote: А ошибки надо смотреть в error_log вообще-то.
Да, кстати. Что там?

Re: Сайт слетел

Posted: Fri Mar 13, 2009 7:02 pm
by ZYV
На файлы надо не 755, а 644 ставить. Флаг исполнения им незачем.

Re: Сайт слетел

Posted: Mon Mar 16, 2009 6:27 pm
by Valet
Не помогло.

Блин, ребят, что делать то? Начинает напрягать!

Re: Сайт слетел

Posted: Mon Mar 16, 2009 9:07 pm
by ZYV
Я тебе сказал что делать выше.

Re: Сайт слетел

Posted: Tue Mar 17, 2009 3:40 pm
by Valet
Ну делаю, вроде, все, как нужно.

А какие права на остальные обыкновенные папки?

С уважением.

Re: Сайт слетел

Posted: Tue Mar 17, 2009 9:09 pm
by ZYV
Ты делаешь совершенно не то, что нужно. Решение проблемы надо начинать с выяснения какие ошибки в логах. Конкретно - в error_log. В 95% случаев по ошибке становится сразу понятно в чем проблема. Если этой диагностической информации недостаточно, начинают разбираться дальше. Ты этот совет игнорируешь. Соответственно, результата нет.

В большинстве случаев права на папки должны быть 755, на файлы 644. В некоторых экзотических случаях, когда на хостинге PHP работает НЕ от твоего пользователя (это сразу звоночек, что хостинг альтернативно одаренный), надо проставлять на папки и файлы куда должна быть запись 777 / 666 соответственно.