Как продлить пробный период 1С-Битрикс

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

1. Способ.

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

Открываем файл по пути:/bitrix/modules/main/include.php

Для начала рекомендую сделать копию файла!

Найти в нем:  $GLOBALS[___594810041(121)]= OLDSITEEXPIREDATE; (нажимаете поиск, введите OLDSITEEXPIREDATE и перед ним должен быть знак равно ).

Возможно есть и другие варианты, но ключевой момент это ( ) перед «OLDSITEEXPIREDATE»,

Заменяем OLDSITEEXPIREDATE на следующее: time()+86400*1, где 1 — это количество дней которое осталось до конца пробного периода от настоящего времени.

В итоге кусок кода должен выглядеть вот так: $GLOBALS[___594810041(105)]= time()+86400*1;

2. Способ.

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

За контроль демо версии 1С-Битрикс отвечают хэшированные значения дат в базе данных и в одном из файлов.

И так начнем:

1. Ставим на локальный ПК или на хостинг аналогичную новую демо версию битрикс.
2. Вытаскиваем из нее из таблицы Базы данных b_option значение VALUE=>FVkQfGYUCUVcBhcECgsTAQ==

Вытащить значение можно через админку Битрикс, перейдите по пути — Ваш_сайт/bitrix/admin/perfmon_tables.php?lang=ru

Далее полученное значение VALUE ставим в действующий битрикс.

3. Далее открываем файл define.php по пути /bitrix/modules/main/admin/define.php
и копируем из него define("TEMPORARY_CACHE", "ARtsfwb2MMdgebRtkG2sA");
и вставляем в аналогичный файл на своем сайте.

4. Очищаем папку /bitrix/managed_cache/