Как продлить демо-версию 1С-Битрикс

Если разработка сайта на 1С-Битрикс затянулась и 30 дневного демо-периода не хватило, то чтобы не потерять проделанную работу демку можно продлить.

Пожалуйста используйте описанное ниже исключительно для разработки или реанимации сайта. Не нарушайте законодательства и лицензионной политики 1С-Битрикс.

1. Установите новый 1С-Битрикс

Установить новый 1С-Битрикс локально или на сервере. Но проще и быстрее воспользоваться виртуальной лабораторией bitrixlabs.

2. Обновите значение admin_passwordh

Из таблицы b_option свежеустановленного 1С-Битрикс заберите значение admin_passwordh и вставьте его в 1С-Битрикс, который хотите продлить. Это можно сделать несколькими способами: через админку, консоль mysql или phpmyadmin.

Через админку и таблицы:

В свежеустановленном 1С-Битрикс перейдите в Настройки — Производительность — Таблицы.

Найдите таблицу b_option (можно воспользоваться фильтром), в ней найдите поле admin_passwordh и скопируйте значение VALUE (что то похожее на FVkQfGYUBgYtCUVcBhcECgsTAQ==). Это значение аналогичным способом вставьте в 1С-Битрикс с истекшей лицензией.

Через админку и SQL запрос:

В свежеустановленном 1С-Битрикс перейдите в Настройки — Инструменты — SQL запрос. Для просмотра значения admin_passwordh выполните:

SELECT * FROM b_option WHERE `NAME`='admin_passwordh'

Скопируйте полученное значение (что то похожее на FVkQfGYUBgYtCUVcBhcECgsTAQ==) и аналогичным способом вставьте в 1С-Битрикс с истекшей лицензией:

UPDATE b_option
SET `VALUE` = 'тут скопированное значение'
WHERE `NAME`='admin_passwordh'

Через консоль сервера

Если пробный период уже закончился и доступ к админке заблокирован придется обновить запись через консоль сервера (или phpmyadmin).

Для начала получите значение admin_passwordh из свежеустановленного 1С-Битрикс, как описано выше.

Далее подключитесь к консоли сервера, на котором установлен продляемый 1С-Битрикс, а затем подключитесь к MySQL:

mysql -u user -p

Введите пароль. Выберите базу данных продляемого сайта:

use You-Data-Base

На всякий случай можете запомнить текущее значение admin_passwordh:

SELECT * FROM b_option WHERE `NAME`='admin_passwordh';

А затем поменяйте его на новое:

UPDATE b_option SET `VALUE` = 'тут новое значение' WHERE `NAME`='admin_passwordh';

3. Обновите хэш

В свежеустановленном 1С-Битрикс найдите файл /bitrix/modules/main/admin/define.php и скопируйте его содержимое в тот же файл 1С-Битрикс с истекшей лицензией, что то типа:

define("TEMPORARY_CACHE", "ARtsfwYHb2MMdAgebRtkG2sA");

4. Удалите файлы кэша

Удалите содержимое /bitrix/managed_cache/

5. Активируйте доступ к маркетплейс

Чтобы пользоваться маркетплейс (если нужно), со свежеустановленного 1С-Битрикс перенесите файл /bitrix/license_key.php

Готово! Можно продолжить работу над проектом.

На этом всё. Но вы можете поддержать проект. Даже небольшая сумма поможет нам писать больше полезных статей.

Если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.

Пожалуйста, поддержите проект

Даже небольшая сумма поможет писать больше полезных статей.