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

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

Аватар пользователя clubwave.ru clubwave.ru 22 января 2007 в 11:44

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

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

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

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

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

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

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

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

Комментарии

Аватар пользователя smile smile 22 января 2007 в 13:48

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

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

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

Аватар пользователя clubwave.ru clubwave.ru 22 января 2007 в 14:38

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

Аватар пользователя smile smile 22 января 2007 в 15:19

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

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

Аватар пользователя FireFly FireFly 24 января 2007 в 20:59

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

Аватар пользователя qman qman 24 января 2007 в 21:19

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

Аватар пользователя Ainur Ainur 30 января 2007 в 18:36

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

Аватар пользователя Ainur Ainur 30 января 2007 в 20:55

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

Аватар пользователя PC_M@niac PC_M@niac 31 января 2007 в 11:06

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

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

Аватар пользователя jason32 jason32 31 января 2007 в 12:16

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

Аватар пользователя Ainur Ainur 31 января 2007 в 13:47

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

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

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

Аватар пользователя B.X B.X 3 февраля 2007 в 2:07

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

Аватар пользователя Ainur Ainur 3 февраля 2007 в 17:28

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

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

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