Итак пришло время задуматься о переезде с 4.7 на 5.0
с процедурой обновления именно друпала не знаком, поэтому на опыте других систем напишу, что собираюсь сделать.
прошу всех знающих написать как это нужно наиболее грамотно делать.. думаю всем будет полезно..
итак, что я предполагаю делать:
1. скопировать весь сайт на локалхост
2. залить поверх новую версию друпал
3. заливать по верх все модули для 5.0
чувствую, что ничего не выйдет.. поэтому и решил сперва написать!
просьба откликнуться всех.. вопрос производительности очень важен, а переводить 5 больших порталов нужно грамотно и быстро..
заранее всем спасибо!
Комментарии
1. Делаем бэкап базы.
2. Идем в админку друпала и выключаем сайт.
3. Заливаем новый дистриб
4. Идем в update.php и производим апгрейд модуля system
Вот так мы переезжали. Успешно, без глюков.
ЗЫ.
Надо учесть, что "старые" версии модулей не работают под 5. Нужно или их несколько модифицировать самому или скачать новые на офиц. сайте.
а для каждого модуля апдейт автоматически производится, просто заливать сверху новые версии модулей, или что-то ещё делать нужно?
ответ на этот вопрос вам даст update.php.
заливаетесь. если в списке модулей модуль есть - обновляйтесь.
что значит если в списке модулей есть модуль?
То и значит. Дрюпал - умный, сам предложит, что обновлять. Я обновился до 5 нормально. Часть модулей тоже перезалил. Тока виз.редактор не работает...
___________________
ДжессикаАльба.Ру (http://www.jessicaalba.ru) → пример сайта на движке «Дрюпал».
Я делаю немного по другому
1. скопировать весь сайт на локалхост
2. включить тему по умолчанию перед обновлением.
3. отключить сторонние модули.
4. зайти на сайт админом.
5 залить поверх новую версию друпал
6 запустить update.php
7. заливать по верх все модули для 5.0
8. Установить нужную тему
да, пожалуй стоит переходить, тем более визуальный редактор друпалу мягко говоря нафиг не нужен
А CCK как апдейтицо?
Апдейтюсь до 4.7 update.php разве не должен сначала вывести страницу приветствия, а потом уже начинать что-то делать? Думает очень долго. На локалке тест делал, прошло удачано.
Рановато поднял тревогу, нужно было просто очень-очень долго подождать.
База данных большая просто, сжатая gzip-ом 200 мегабайт.
"200 мегабайт" - а что там, если не секрет??
200 метров сжатая или нет?
''База данных большая просто, сжатая gzip-ом 200 мегабайт.''
Мужик!
Один раз пробовал обновлять локально - не прошло. Сайт просто умер (тогда правда переводил 4.6 на 4.7).
Много установленных модулей плюс один самописный.
Вопрос такой: если я перед запуском update.php отключу все нестандартные модули а потом залью их новые версии, мне нужно будет снова update.php запускать?
а чё никак не пофиксят баг с пустым паролем - когда пароль к базе данных пустой( а так всегда на локалхосте )- не дает работать - приходить лезть в код и собаку ставить, чтобы не ныл - могли бы и предусмотреть...
jason32, Нотисы убери.
PC_M@niac@drupal.org, Из подводных камней, в принципе ни каких, у меня из проблем, только одна, раньше была mysql4 а сейчас 4.1 кое что нужно в ручную менять.
@drupal.org">dyp@drupal.org, тексты
PC_M@niac@drupal.org, http://www.drupal.ru/node/3677 Вот мой подводный камень.
Да, сжатая, но я посмотрел, там таблица сессий разрослась не реально.
а что обязательно "заливать поверх" старых файлов?
нельзя разве удалить все старые файлы и залить все новые и потом запускать update.php?
например, изменилась структура директорий, это же сколько мусора потом вручную удалять...
B.X, так там на сайте вроде написано что нужно:
Удалять нужно все кроме files