Перенос доменов между лицензиями UMI.CMS

2012-08-02

Долгое время благополучно существовала  UMI.CMS с несколькими доменами:

Лцензия1

  • Домен1 (основной)
  • Домен2
  • Домен3
  • Домен4

 

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

Лцензия1

  • Домен1 (основной)
  • Домен2

 

Лицензия2

  • Домен3 (основной)
  • Домен4

 

С первой UMI.CMS все понятно - просто удалить лишнее. А вот как перенести данные на новую? Причем, с наименьшими затратами сил.

 

Я делал так.

  1. Приобретаем новую лицензию (или пишем в отдел продаж UMI.CMS с просьбой очистить лицензионную информацию, ели хотим взять ключ от ранее купленной, но неиспользуемой UMI.CMS)
  2. Клонируем действующую UMI.CMS (полная копия БД и файлов) на новый хостинг. Здесь нас ждет первый сюрприз. Казалось бы, теперь при открытии второй копии UMI.CMS должна запросить лицензионный ключ. Ничего подобного! Две независимые системы прекрасно отработали у меня 2 месяца и работали бы дольше, если бы я сам не стал теребить отдел продаж - зря, что ли, деньги платил за ключ)
  3. Делаем дамп БД, например, с помощью Sypex Dumper
  4. Активировать ключ можно только на основном домене, поэтому открывает таблицу cms3_domains и делаем доменом по-умолчанию желаемый домен (снять 1 у домена с id=1 и поставить у нужного)
  5. Не знаю, насколько обязателен следующий шаг, но я его делаю. У нового домена по-умолчанию следует  установить id=1. Благодаря ссылочной целостности UMI.CMS автоматически обновит domain_id во всех таблицах. Однако, операция вполне может обрушить все, поэтому не беритесь ее делать без резервной копии.
  6. В модуле "Конфигурация" очистить поле доменный ключ и сохранить. UMI.CMS запросит новый лицензионный ключ. Ввести его.
  7. Если все работает, можно удалить ненужные домены.

Желательно также выполнять эту процедуру в рабочее время, чтобы в случае ЧП можно было дозвониться до техподдержки.

 




=================
2012-08-02