Люди добрые, помогите разобраться... В какое-то время обнаружил, что временная папка tmp которая в корне сервера находится - забита очень многим хламом. Решил почистить ее путем rm -r -f после чего Друпал перестал грузиться, выдает ошибку 500. Главная страница с других браузеров еще грузится без форматирования, а остальные падают в 500. Что бы это значило? Сама папка tmp и файлы .* остались на месте, chmod 777. Да, еще откатывал дамп базы мускула, но там все нормально, я не первый раз так делал. Другие скрипты, не друпаловские нормально работают. Подскажите пожалуйста, где можно порыться?
Комментарии
Ошибку 500 наверное выдает все-таки не Drupal а сервер.
Как переполнение tmp лечится написано тут.
Самое быстрое восстановить из бекапа, тк причин может быть масса.
Восстановил и базу, и измененные файлы сайта. Нет толку. Потому я и думаю именно на папку tmp/ которую почистил. Что может случиться, почему это может влиять на сайт?
Маловероятно (кеш пересоздается, временные файлы тоже. Ничего архиважного в папке обычно не хранится, что могло бы такую ошибку вызвать).
Вот сегодня утром случай был (можно аналогии провести) - переносил сайт на другой хостинг, пути до папки tmp на новом хостинге были другие, но ошибку 500 Друпал не выдал. Он мне показал сайт, без оформления, и так и написал, что "не могу создать папку".
По себе могу сказать, что 500 ошибка появлялась на моей памяти в трех случаях - не правильной строке в htaccess, при кривой настройки VPS, чтобы апач работал как бекенд, а nginx как фронтэнд, и последнее - неправильно выбранный режим работы php.
Может чем поможет ).