обновление до 5.0 по пунктам

22 января 2007 в 11:44

Итак пришло время задуматься о переезде с 4.7 на 5.0

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

прошу всех знающих написать как это нужно наиболее грамотно делать.. думаю всем будет полезно..

итак, что я предполагаю делать:

1. скопировать весь сайт на локалхост
2. залить поверх новую версию друпал
3. заливать по верх все модули для 5.0

чувствую, что ничего не выйдет.. поэтому и решил сперва написать!

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

заранее всем спасибо!

Комментарии

1. Делаем бэкап базы.
2. Идем в админку друпала и выключаем сайт.
3. Заливаем новый дистриб
4. Идем в update.php и производим апгрейд модуля system

Вот так мы переезжали. Успешно, без глюков.

ЗЫ.
Надо учесть, что "старые" версии модулей не работают под 5. Нужно или их несколько модифицировать самому или скачать новые на офиц. сайте.

22 января 2007 в 13:48

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

22 января 2007 в 14:38

ответ на этот вопрос вам даст update.php.

заливаетесь. если в списке модулей модуль есть - обновляйтесь.

22 января 2007 в 15:19

То и значит. Дрюпал - умный, сам предложит, что обновлять. Я обновился до 5 нормально. Часть модулей тоже перезалил. Тока виз.редактор не работает...
___________________
ДжессикаАльба.Ру (http://www.jessicaalba.ru) → пример сайта на движке «Дрюпал».

24 января 2007 в 20:59

Я делаю немного по другому
1. скопировать весь сайт на локалхост
2. включить тему по умолчанию перед обновлением.
3. отключить сторонние модули.
4. зайти на сайт админом.
5 залить поверх новую версию друпал
6 запустить update.php
7. заливать по верх все модули для 5.0
8. Установить нужную тему

24 января 2007 в 21:19

Апдейтюсь до 4.7 update.php разве не должен сначала вывести страницу приветствия, а потом уже начинать что-то делать? Думает очень долго. На локалке тест делал, прошло удачано.

30 января 2007 в 18:36

Рановато поднял тревогу, нужно было просто очень-очень долго подождать.
База данных большая просто, сжатая gzip-ом 200 мегабайт.

30 января 2007 в 20:55

Один раз пробовал обновлять локально - не прошло. Сайт просто умер (тогда правда переводил 4.6 на 4.7).
Много установленных модулей плюс один самописный.

Вопрос такой: если я перед запуском update.php отключу все нестандартные модули а потом залью их новые версии, мне нужно будет снова update.php запускать?

31 января 2007 в 11:06

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

31 января 2007 в 12:16

jason32, Нотисы убери.

PC_M@niac@drupal.org, Из подводных камней, в принципе ни каких, у меня из проблем, только одна, раньше была mysql4 а сейчас 4.1 кое что нужно в ручную менять.

@drupal.org">dyp@drupal.org, тексты

31 января 2007 в 13:47
Аватар пользователя B.X B.X 0

а что обязательно "заливать поверх" старых файлов?
нельзя разве удалить все старые файлы и залить все новые и потом запускать update.php?
например, изменилась структура директорий, это же сколько мусора потом вручную удалять...

3 февраля 2007 в 2:07

B.X, так там на сайте вроде написано что нужно:

  1. забекапить
  2. залогинится как юзер с ай-ди 1
  3. удалить старую инсталляцию
  4. залить новую
  5. изменить settings.php
  6. запустить update.php

Удалять нужно все кроме files Smile

3 февраля 2007 в 17:28