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

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

Пожалуйста, используйте данную инструкцию исключительно для разработки или реанимации сайта.

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

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

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

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

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

Просмотров: 354 просмотров

Вам также может понравиться

Автор: Джон Смит

Coach of the pohuizm. Trasher in the web development.

5 комментариев

  1. А если сайт уже заблокировался как обновить значение файла define.php? Тоже через консоль?

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *