Обновление ядра при мультисайтинге и не только.

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

Аватар пользователя LavrenovNN LavrenovNN 2 июля 2009 в 23:51

Обновление ядра при мультисайтинге и не только.
Вышло обновление ядра 6.13, а так как с мультисайтингом начал только-только заниматься, и только построил сайт состоящий из 24 поддоменов, то обычный способ, с отключением тем, модулей выключением сайта явно не устраивал. Тем более, что с развитием проекта поддомены будут только увеличиваться.
Вот небольшой опыт своего обновления (пишу для себя, для памятки для следующего обновления ... )

1) Создал на хостинге тестовый сайт (хотя можно и на локальном компьютере, только если это windows - то нужно смотреть на разрешения)
2)Переименовал папку с установленным друпалом drupal, например в drupal2, и тутже создал пустую папку с именем drupal
3)На тестовом сайте запустил установку ... установил
4)Скопировал, в новую папку drupal, из нового сайта - всё, кроме папки site. А папку site, скопировал из старой папки.

Потом, правда пришлось прогуливаться по поддоменам с update и затем с cron
Не намного, но легче, чем при традиционном способе.
Всё работает (icehockey.su), пока без проблем!
Может что-нибудь не так сделал? Может чего ещё упустил?

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 3 июля 2009 в 16:04

Вы не написали про резервные копии, а их нужно делать 2: базы и файлов.

Отключать модули и темы нужно при обновлении на другую версию друпал: с 5ки на 6ку, с 6ки на 7ку и т.д.
При обновлении подверсии нужно переводить сайты в режим обслуживания и максимально быстро менять код на сервере.
Для этого код лучше скопировать по ФТП в виде архива, а затем через SSH распаковать и быстро скопировать в нужнуюю папку. Таким образом сайт(ы) отключается на время меньше минуты.

Далее update.php и включить сайт(ы) в работу.

Аватар пользователя LavrenovNN LavrenovNN 4 июля 2009 в 13:41

VladSavitsky wrote:
Вы не написали про резервные копии, а их нужно делать 2: базы и файлов.

Отключать модули и темы нужно при обновлении на другую версию друпал: с 5ки на 6ку, с 6ки на 7ку и т.д.

Ну да ... резервные копии - это обязательно! Хотя в данном случае, для файлов - уже сделана копия, переименованием основной папки. А вот, про переходы с версий незнал..., так вроде же политика разработки Друпала не предусматривает обратной совместимости?

Аватар пользователя gor gor 3 июля 2009 в 16:19

вопрос кстати по теме.
update.php походу надо запускать для каждого сайта на мультисайтинге. Верно?

Аватар пользователя LavrenovNN LavrenovNN 4 июля 2009 в 13:43

gor wrote:
вопрос кстати по теме.
update.php походу надо запускать для каждого сайта на мультисайтинге. Верно?

Да-да, для каждого, и ещё крон, в отчёте о состоянии, иначе выдаёт предупреждения.