[Серьезная проблема] Крах временного каталога tmp и вытекающая проблема с Drupal

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

Аватар пользователя Gohh Gohh 31 августа 2009 в 11:44

Всем доброго дня.
На сервере очистился временный каталог tmp из-за чего сайт на Drupal перестал работать,всегда выдает ошибки в не нахождении каких либо файлов,сайт сильно перекосило,пропала локализация,ужас..(

Хочу узнать совета как можно решить данную проблему,кто встречался с таким и как выходил.
Мое мнение по этому поводу,просто переставить Drupal,если возможно переназначить временный каталог,чтобы такого больше не случалось,хотел все ставить на старую базу,вот подумываю о возможных проблемах в настройках и других не неприятностей со старого сайта..не знаю даже,что предпринять,такое в первые...

Комментарии

Аватар пользователя Dock@drupal.org Dock@drupal.org 31 августа 2009 в 17:46

Судя по ошибкам, не просто пропали файлы, но и создаться там не могут. Посмотрите, есть ли права на запись в tmp и вообще может он отмонтировался. Вообще лучше делать tmp в sites/default.. Там кроме ваших временных файлов другого барахла не будет.

Аватар пользователя Gohh Gohh 31 августа 2009 в 18:37

"BMW" wrote:

Нет не отключали.
"<a href="mailto:Dock@drupal.org">Dock@drupal.org</a>" wrote:

Я тоже так подумал,что бы изменить tmp в другом месте.Хотя работы по переноски информации с старого сайта на новый будет много...
Спасибо всем,будем пробовать.

Аватар пользователя serious.vip@drupal.org serious.vip@dru... 2 сентября 2009 в 23:05

На вашем месте я бы вручную вкопался бы в базу. Тут наверное без этого не обойтись.
Придется оттрассировать что и где используется.
К примеру что касаемо файлов то почти всегда в модулях которые файлы используют есть поле fid.
И так далее...
А вообще ваших скриншотов недостаточно, просто так даже не могу представить что у вас там было.
Но повторюсь, скорее всего придется взять в руки скальпель и резать, резать, резать.... шить...

UPD
Тьфу ты вот накомментил то... В tmp ведь действительно временные файлы хранятся... Мои извинения. Пора на отдых...

Аватар пользователя Dan Dan 2 сентября 2009 в 18:05

В папке tmp храняться _временные_ файлы, то есть их потеря не должна быть критична для работы друпала и приводить к неработоспособности оного.

1. Отключите все кэши друпала, какие включали.
2. Очистите кэш и кэшированные таблицы в БД.
3. Включите кэш обратно.

Если проблема сохраниться, убедитесь, что сервер может писать в /tmp (по идее туда все могут писать, но может закончиться место, например), как вариант - поменяйте временный каталог.