Всем доброго дня.
На сервере очистился временный каталог tmp из-за чего сайт на Drupal перестал работать,всегда выдает ошибки в не нахождении каких либо файлов,сайт сильно перекосило,пропала локализация,ужас..(
Хочу узнать совета как можно решить данную проблему,кто встречался с таким и как выходил.
Мое мнение по этому поводу,просто переставить Drupal,если возможно переназначить временный каталог,чтобы такого больше не случалось,хотел все ставить на старую базу,вот подумываю о возможных проблемах в настройках и других не неприятностей со старого сайта..не знаю даже,что предпринять,такое в первые...
Комментарии
временный каталог тут не причем.
Покажите скриншоты и логи ошибок.
Вот скриншоты,затер потенциально-возможную рекламу,такие ошибки постоянно.
Кеширование отключали?
upd. Очистите кеш.
Судя по ошибкам, не просто пропали файлы, но и создаться там не могут. Посмотрите, есть ли права на запись в tmp и вообще может он отмонтировался. Вообще лучше делать tmp в sites/default.. Там кроме ваших временных файлов другого барахла не будет.
Нет не отключали.
Я тоже так подумал,что бы изменить tmp в другом месте.Хотя работы по переноски информации с старого сайта на новый будет много...
Спасибо всем,будем пробовать.
На вашем месте я бы вручную вкопался бы в базу. Тут наверное без этого не обойтись.
Придется оттрассировать что и где используется.
К примеру что касаемо файлов то почти всегда в модулях которые файлы используют есть поле fid.
И так далее...
А вообще ваших скриншотов недостаточно, просто так даже не могу представить что у вас там было.
Но повторюсь, скорее всего придется взять в руки скальпель и резать, резать, резать.... шить...
UPD
Тьфу ты вот накомментил то... В tmp ведь действительно временные файлы хранятся... Мои извинения. Пора на отдых...
В папке tmp храняться _временные_ файлы, то есть их потеря не должна быть критична для работы друпала и приводить к неработоспособности оного.
1. Отключите все кэши друпала, какие включали.
2. Очистите кэш и кэшированные таблицы в БД.
3. Включите кэш обратно.
Если проблема сохраниться, убедитесь, что сервер может писать в /tmp (по идее туда все могут писать, но может закончиться место, например), как вариант - поменяйте временный каталог.