Активация DEV ключа на UMI CMS
Как активировать DEV ключ (для тестов и разработки) на втором тестовом сайте, разработанном на UMI CMS
Разработчику дополнительного функцианала сайта, да и просто пользователю крайне необходимо иметь под рукой инструмент, позволяющий опробовать разные моменты без риска "положить боевой сайт". В связи с тем, что UMI CMS является платной, работа сайта (в том числе тестового) напрямую зависит от наличия ключа, привязанного к доменному имени. Доустим, уже имеется рабочий сайт и вам необходимо сделать его работоспособную копию для тестов. Опишем пошагово действия. Для примера под рабочим сайтом будет пониматься mydomain.ru, под тестовым test.mydomain.ru
- На хостинге создаем пустой сайт test.mydomain.ru. Создаем новую пустую базу данных, например: db_testmydomainru.
- Копируем все файлы с рабочего сайта на тестовый. Делаем дамп базы основного сайта и заливаем его в базу тестового.
Для реализации первых двух пунктов можно обратиться в службу поддержки вашего хостинга. Не будем рассписывать их подробно, так как у разных хостеров этот процесс может различаться. - На ТЕСТОВОМ сайте редактируем файл config.ini, который находится в корневой папке.
Находим блок: - Заходим на сайт test.mydomain.ru, он должен начать работать. Проверяем вход в админку, тоже должно работать.
- При попытки любых изменений в админ панеле, получаем ошибку (это нормально и связано с отсутсвием лицензионного ключа).
- В корне нового сайта создаем файл с именем phpinfo.php и следующим содержанием:
[connections]
core.type = "mysql"
core.host = "localhost"
core.login = "login_mydomain.ru"
core.password = "xxxxxxxxx"
core.dbname = "db_mydomainru"
core.port =
core.persistent = "0"
core.compression = "0"
core.api = "mysql"
Редактируем поля: core.login, core.password и core.dbname. Вводим сюда логин, пароль и имя созданной нами базы данных для дубля сайта. Не забываем сохранить файл.
[connections]
core.type = "mysql"
core.host = "localhost"
core.login = "login_testmydomain.ru"
core.password = "xxxxxxxxx"
core.dbname = "db_testmydomainru"
core.port =
core.persistent = "0"
core.compression = "0"
core.api = "mysql"
<?php
phpinfo();
?>
Ссылка на phpinfo: test.mydomain.ru/phpinfo.php
Лицензионный ключ: сюда пишите ваш основной лицензионный ключ (не доменный).
Если у вас несколько записей, находим ту, в которой в поле host указано доменное имя основного сайта.
Нажимаем редактировать.
Фотогалерея
- Комментарии