Аватар пользователя B.X

Curae leves loqunter...

Curae leves loqunter, ungentes stupent. — Только малая печаль говорит, большая — безмолвна.

Top.Mail.Ru Каталог webplus.info Яндекс.Метрика

Пользователей онлайн: 0.

«Они считали чувство вины ошибкой, а угрызения совести — слабостью. Они всегда были практичны и никогда — сентиментальны. Но дружба их не имела границ.»

Как обновлять Друпал правильно (5.0) | [Харзах]-[РУ]

Аватар пользователя B.X

1) Переведите сайт в оффлайн.
2) Сделайте бэкап (также бэкап папки files и папки дополнительных модулей).
3) Отключите все дополнительные модули.
4) Сохраните файл sites/default/settings.php
5) Удалите все файлы от предыдущей версии и замените их файлами новой.
6) Вставьте старый файл sites/default/settings.php вместо нового...
7) Верните папку files на место и папки дополнительных модулей тоже...
8) Запустите скрипт ваш_сайт/update.php
9) Подключайте дополнительные модули и запускайте опять скрипт ваш_сайт/update.php

Всё это для темы Garland. Если у вас другая, то дополнительно, надо переключить сайт на тему Garland и после этого производить все вышеуказанные манипуляции.

Аватар пользователя Гость

Чем лучше делать бэкап БД?

Аватар пользователя B.X

есть такой скрипт Sypex Dumper... скачать на сайте http://sypex.net можно...
его фичи: поддержка многогигабайтовых баз данных, определение кодировки каждой таблицы в бд и тд... лучше него пока не встречал...

Аватар пользователя Гость

Спасибо
Да, и еще вопрос.
Когда перевел сайт в режим оффлайн, как его потом обратно включить?

Аватар пользователя B.X

зайдите по ссылке http://ваш_сайт/user - там дальше думаю разберётесь...

Аватар пользователя Гость

Спасибо еще раз...
Надо будет на досуге заняться

Аватар пользователя B.X

не за что... Друпал - это просто... логично и понятно...
надо просто разобраться в системе...

Аватар пользователя slim

Не могу бэкап сделать. Скрипт наполовине замирает и не подает признаков жизни.
Скрин: IMAGE(http://niffiga.net/dumper.jpg)

Аватар пользователя B.X

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

бэкап лучше делать основных таблиц и настроек, но не таблиц cache, search_index и им подобных... это изменяемые данные...

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

Аватар пользователя slim

Если настраиваю сжатие базы в настройках дампера, то выскакивает след. ошибка: bzopen(): 'wb7' is not a valid mode for bzopen(). Only 'w' and 'r' are supported. (2)
---
А настройка гугль-поиска по сайту кропотливое дело?

Аватар пользователя B.X

значит проблемы со сжатием на сервере или там такие настройки, которые скрипт обработать не может... попробуйте разные варианты...

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

Аватар пользователя slim

только что тестил ваш поиск, после вывода результатов все графическое оформление сайта, кроме логотипа пропадает.
IE 6 и Opera 9.24

Аватар пользователя B.X

да, это я забыл, что переместил папки тем и модулей в другое место...
всегда что-то не так... исправил...

Аватар пользователя slim

Обязательно сносить папку files и папку модулей? Нельзя их оставить, закинуть файлы новой версии и проадейтить?

Аватар пользователя B.X

Папку files не обязательно "сносить", но ее лучше скопировать или сохранить, так как новая версия ядра или модулей может что-то в ней исправить...

А вот папки modules и themes лучше вообше перенести в /sites/all, так как папка не изменяется от версии к версии (или единственный файл настроек изменяется незначительно)... я так и сделал, новые настройки рекомендуются после того, как модули ядра обзавелись своими папками с версии 5.0.

Аватар пользователя slim

Странно, вроде скачал последний дистрибутив, но версия 5.1 сейчас отображается. Какая была до этого точно не помню, но вроде 5.0

Аватар пользователя B.X

сейчас уже версия 5.5 должна быть...

Аватар пользователя slim

вот и я об этом
---
А можно просто залить новую версию движка, ну и потом дополнительно залить модули, файлы, и из дампа создать базу?

Аватар пользователя B.X

можно, но какая разница?
так получается двойная работа... дамп-то можно (и нужно) сделать... но зачем его заливать повторно, если update.php и на нём нужно будет выполнить? база данных ведь никуда после дампа не исчезнет...

Аватар пользователя slim

Спасибо за всю информацию. Нормально обновилось.
---
Вот только почему-то неудается перевести модуль капчи, кидаю перевод, но все попрежнему на английском

Аватар пользователя B.X

скорее всего в кэше старая версия... очистите таблицы связанные с кэшем...
также, некоторые выражения переводятся в настройках самой капчи...

Аватар пользователя slim

Уже не знаю...
Почистил кеш, почистил locale_source или как-то так называется таблица. Всеравно толку ноль. (

Аватар пользователя B.X

всё не переводится? или какие-то отдельные фрвзы?
если последнее, то в настройках капчи что-то переводится...
а если всё и именно капча, то как вы переводили? сами или файлом?

Аватар пользователя slim

Все не переводится.
Просто импортом закинул ru.po файл, который с капчей шел
---
Заметил, что в переводах все переведено, но на сайте не отображается русский перевод.

Аватар пользователя B.X

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

другого ничего быть не может, в принципе...

Аватар пользователя slim

а вы использовали перевод не тот, который в комплекте идет?

Аватар пользователя B.X

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

Аватар пользователя Гость

Спасибо за подробную инструкцию! Апдейтнулся :)

---
B.X:
не за что...