Перенос ЮМИ и активация доменного ключа

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

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

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

Итак, ситуация: при переносе UMI CMS с тестового домена (например new.site.ru) на основной (например, site.ru) вы сталкиваетесь с проблемой, что после копирования файлов и БД вы не в состоянии переактивировать лицензию. Это, к сожалению, правда жизни.

Поясню. ЮМИ при переносе файлов продолжает успешно работать, но в ущербном режиме. То есть достаточно большая часть функционала говорит вам: «Данное действие запрещено выполнять на домене, который не зарегистрирован в системе».key1

В этот момент в голову приходит мысль: нужно переактивироваться. Для этого необходимо удалить доменный ключ в конфигурации сайта (подробнее об этом здесь).

key2Но, на удивление, и это действие так же запрещено выполнять на домене, который не зарегистрирован в системе. 🙂 Звучит немного странно, но факт остается фактом.

Служба заботы по этому поводу говорит следущее, цитирую:

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

Как вы наверное понимаете, я не горю желанием вновь проходить через процедуру «скопируй меня полностью». Что же делать?

Решение весьма просто и элегантно. Находясь в базе данных уже перенесенной системы в таблице cms_reg необходимо найти переменную с именем «keycode» и удалить её значение (val).

key3После этого реакция системы на отсутствие доменного ключа не заставит себя долго ждать — любой переход по любой ссылке на сайте или в административной зоне выдаст долгожданное окно о необходимости ввода лицензионного ключа. И не забывайте, что для принятия ЮМИ ранее активированного ключа, его нужно отвязать.

Пользуйтесь.

Простой и понятный online-курс для обучения XSLT-программиста с любого базового уровня

Один отзыв на «Перенос ЮМИ и активация доменного ключа»

  1. Виктор пишет:
    20 Июн 2017 в 11:29

    Добрый день.
    Хочу добавить, что добавление зеркала до переноса больше не позволяет удалять доменный ключ на новом домене, как это было ранее.
    Также, на сегодняшний день, ваших действий с таблицей cms_reg не достаточно. Нужно еще в таблице cms3_domains заменить старый домен, после этого получим форму активации ключа.

Ваш отзыв