Page 1 of 1
Сайт слетел
Posted: Thu Mar 12, 2009 12:15 pm
by Valet
Привет всем!
Странное событие. Открываю намедни страничку и вижу белый экран. Сайта нет!

Все настройки в админке те же самые. Контент цел. Присмотрелся к ошибкам в "Информации о системе". Указана только одна беда:
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
Странно, я не вижу у тебя загрузки модулей, ни одного. И не вижу загрузки шаблонов. Еще раз пройдись по папкам:
* 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 соответственно.