Ivseti
@Ivseti
Фронтенд HTML, CSS и немного JS с PHP

Как продлить тестовый период Битрикс?

Закончился тестовый период и теперь сайт и админка вообще не открывается, белый экран и надпись:

Срок работы пробной версии продукта истек. Вы можете купить полнофункциональную версию продукта на сайте www.1c-bitrix.ru. Регистрация.


Нашел некоторые хитрости в интернете, но они уже старые и не работают.

Как продлить срока тестового периода ?
  • Вопрос задан
  • 7841 просмотр
Решения вопроса 1
Ivseti
@Ivseti Автор вопроса
Фронтенд HTML, CSS и немного JS с PHP
Сам нашел ответ, на свой вопрос. Переходим сюда и через 1-2 минуты ключ на почте.

https://www.1c-bitrix.ru/bsm_register.php
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
donpuh
@donpuh
Часть проверок зашита вот здесь: /bitrix/modules/main/include.php
Еще полезно будет посмотреть вот на эту штуку: Страница и порядок её выполнения

Если закомментить этот кусок, то сайт запустится, но нужно разобрать что в нем, иначе может отвалиться что-то еще. Распечатать глобальные массивы $GLOBALS и $_SERVER, там есть скрытые функции (date(), mktime() и не только), но они нам не нужны.

Если коротко, то в файле \bitrix\modules\main\include.php нужно сделать форматирование и найти следующий цикл (он может отличаться, но суть одна), в данном случае вот в этой переменной $_2133827159 зашито 14 дней (еще раз, переменная может отличаться, ищите цикл и смотрите какой у вас). Я не призываю обходить это, а лишь показываю логику работы.

for (
    $_1226508587 = (1308 / 2 - 654), $_1748165513 = ($GLOBALS['____967749892'][77]() < $GLOBALS['____967749892'][78](
        min(144, 0, 48),
        (874 - 2 * 437),
        (1096 / 2 - 548),
        round(0 + 1 + 1 + 1 + 1 + 1),
        round(0 + 0.33333333333333 + 0.33333333333333 + 0.33333333333333),
        round(0 + 2010),
    ) || $_684943089 <= round(0 + 10)), $_1377666360 = ($_684943089 < $GLOBALS['____967749892'][79](
        (1204 / 2 - 602),
        min(86, 0, 28.666666666667),
        (160 * 2 - 320),
        Date(___636733783(117)),
        $GLOBALS['____967749892'][80](___636733783(118)) - $_2133827159,
        $GLOBALS['____967749892'][81](___636733783(119)),
    )), $_1711374992 = ($_SERVER[___636733783(120)] !== ___636733783(121) && $_SERVER[___636733783(
        122,
    )] !== ___636733783(123)); $_1226508587 < round(
    0 + 10,
), ($_1748165513 || $_1377666360 || $_684943089 != $_287019085) && $_1711374992; $_1226508587++, $GLOBALS['_____166921357'][4](
        $_1296802501,
    )
) {
    ;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы