Сбой Друпала, как восстановить сайт? (РЕШЕНО)

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

Аватар пользователя Неизвестный Неизвестный 10 октября 2009 в 19:45

Установвлен Друпал 5.19. Делал построчный перевод модулей и при очередном подтверждении введенного текста пропал весь дизайн и появилась запись об ошибке:

-user warning: Can't create/write to file '/tmp/#sql_10dc_0.MYI' (Errcode: 17) query: SELECT v.vid, v.*, n.type FROM vocabulary v LEFT JOIN vocabulary_node_types n ON v.vid = n.vid WHERE n.type = 'blog' ORDER BY v.weight, v.name in /home/******/public_html/*****.com/includes/database.mysql.inc on line 174.
-user warning: Can't create/write to file '/tmp/#sql_10dc_0.MYI' (Errcode: 17) query: SELECT DISTINCT b.* FROM blocks b LEFT JOIN blocks_roles r ON b.module = r.module AND b.delta = r.delta WHERE b.theme = 'aberdeen' AND b.status = 1 AND (r.rid IN (2) OR r.rid IS NULL) ORDER BY b.region, b.weight, b.module in /home/******/public_html/******.com/includes/database.mysql.inc on line 174.

причем администраторский раздел, хоть и без дизайна и имеет эту надпись об ошибке, но всё же имеет ссылки на папки, а вот пользователь при заходе на сайт видит розовую таблицу с этим текстом и надпись доступ запрещен.

Всё понятно, друпал сообщил, что не может создать/записать в файл /tmp/#sql_10dc_0.MYI ... так у меня такой и папки нет. Ну это всё проза, а как же всё-таки восстановить сайт? Потому что я попытался проапгрейдить друпал (хотя понимал, что это ничем не поможет) но результата никакого, что переустанавливать Друпал?

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 10 октября 2009 в 21:41

Он временную создать не может, не исключено что /tmp расположен на отдельном от вашего хоста разделе, вот по этому, вам видится что места полно, а на самом деле его может не быть

Аватар пользователя Неизвестный Неизвестный 10 октября 2009 в 22:43

Ну подождите, я зашел в Сpanel, проверил наличие свободного места, место есть. И насколько я понимаю, то папка tmp к моему хостинг пакету должна находиться у меня?!

Ну да Бог с ним, с этим tmp, можно ли как-то всё вернуть назад? А то я уже серезно задумываюсь о переустановке друпала...

Аватар пользователя Неизвестный Неизвестный 10 октября 2009 в 23:24

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

Аватар пользователя tHunger tHunger 11 октября 2009 в 3:41

Была подобная проблема, при ручной правке. Решил заменой последних измененных мной файлов на оригинальные. Если в чем то ошибаюсь - поправьте.

Аватар пользователя Неизвестный Неизвестный 12 октября 2009 в 9:46

Мне проблему решить не удалось, пришлось переустанавливать друпал (предварительно сохранив БД и скопировав папки модули и дизайн), это оказался наиболее легкий путь в моей ситуаци и при переустановке я нашел возможную "ошибку", какую, очевидно, сделал во время инсталяции.

После инсталяции идёт прописка папок под картинки и темп. Так вот адрес папки картинок был указан без слеша впереди, к корню папки, а адрес tmp со слешом. Очевидно определенные хостинги допускают к созданию темпа в корне хостинга, мой хостер допускает работу только в разделе public_html, вот потому обращение и не было выполнено. Не знаю, как работал сайт до того, но проблем не возникало. Во время переустановки убрал слеш, и пока, вроде бы, работает.

Аватар пользователя Raily Raily 14 октября 2009 в 17:19

У меня такая же ошибка стала вылезать. Устанавливала drupal не я, но неделю он точно нормально работал. Больше никаких идей нету, почему вдруг ошибка стала вылезать?

Аватар пользователя Неизвестный Неизвестный 17 октября 2009 в 12:41

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