• Гость в разделе 1С-Битрикс все ссылки на модули, шаблоны и т.д. помещаем под хайд не менее 150 реакций.
  • Не создавайте несколько учетных записей, вы будете заблокированы! Для получения дополнительной информации о правилах, ограничениях и многом другом посетите страницу «Помощь».
    Нашли неработающую ссылку? Используйте кнопку «Жалоба»!

1С-Битрикс Инструкция Продление демо периода битрикс до 2035 года

  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1 из 117
Скрипт активирует демо режим до 2035 года
  1. Переходим на официальный сайт, получаем демо ключ на 30 дней
  2. После установки версии на хостинг, в корень загружаем файл
  3. Переходим по ссылку вашдомен.ru/trial.php
 
Последнее редактирование:
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #101 из 117
1. Получил демо ключ
2. При установке 1с битрикса была возможность ввести ключ, ввел который прислали
3. Установка прошла и вот те данные
4. Ввел в браузерной строке сайт/trial.php
Скиньте в личку админку, посмотрю
 
Получилось 4235 дней) Получается можно обновляться месяц, и оставить для разработки в закрытом контуре?
 
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #103 из 117
Скрипт активирует демо режим до 2035 года
  1. Переходим на официальный сайт, получаем демо ключ на 30 дней
  2. После установки версии на хостинг, в корень загружаем файл *** Скрытый текст не может быть процитирован. ***
  3. Переходим по ссылку вашдомен.ru/trial.php
У меня почему-то не сработал Ваш файл, но сработал этот:


trial.php:
Расширить Свернуть Скопировать
<?php
    $basePath = $_SERVER['DOCUMENT_ROOT'] . '/bitrix/';
    $settingsPath = $basePath . '.settings.php';
    $definePath = $basePath . 'modules/main/admin/define.php';
    $cachePath = $basePath . 'managed_cache/';

    $settings = include $settingsPath;
    
    $dbhost = $settings['connections']['value']['default']['host'];
    $dbname = $settings['connections']['value']['default']['database'];
    $dbuser = $settings['connections']['value']['default']['login'];
    $dbpass = $settings['connections']['value']['default']['password'];
    
    $link = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
    
    if (!$link) {
        showMessage('MySQL error > ' . mysqli_connect_errno() . ': ' . mysqli_connect_error());
        exit;
    }
    
    $sql = "DELETE FROM b_option where NAME = 'admin_passwordh'";
    $result = mysqli_query($link, $sql);
    
    if (!$result) {
        showMessage('MySQL error > ' . mysqli_error($link));
        exit;
    }
    
    $sql = "INSERT INTO b_option (MODULE_ID, NAME, VALUE, DESCRIPTION, SITE_ID) VALUES('main', 'admin_passwordh', 'FVgQeWYUBgQtCUVcDxcGCgsTAQ==', NULL, NULL)";
    $result = mysqli_query($link, $sql);
    
    if (!$result) {
        showMessage('MySQL error > ' . mysqli_error($link));
        exit;
    }
    
    mysqli_close($link);
    
    if (!$fp = fopen($definePath, 'w')) {
        showMessage('Cannot open file define.php');
        exit;
    }
    
    if (!$result = fwrite($fp, '<?define("TEMPORARY_CACHE", "ARtudgYHb2MMdQgebRtmG24A");?>')) {
        showMessage('Cannot write to file define.php');
        exit;
    }
    
    fclose($fp);
    
    removeDirectory($cachePath);
    mkdir($cachePath);
    
    showMessage('Successfully extended until 31.12.2029');

    function removeDirectory($path) {
        $files = glob($path . '/*');
        foreach ($files as $file) {
            is_dir($file) ? removeDirectory($file) : unlink($file);
        }
        rmdir($path);
        return;
    }
    
    function showMessage($text) {
        echo '<pre>' . $text . '</pre>';
    }
?>
 
Чистый битрикс, установка с нуля, накатил модули, обновился, НЕ поставил localhost на сервере обновлений и получил
"Срок работы пробной версии продукта истек. Вы можете купить полнофункциональную версию продукта на сайте . ."

Это из-за того, что не сменил сервер обновлений или накорявил со скриптом?
 
У меня почему-то не сработал Ваш файл, но сработал этот:


trial.php:
Расширить Свернуть Скопировать
<?php
    $basePath = $_SERVER['DOCUMENT_ROOT'] . '/bitrix/';
    $settingsPath = $basePath . '.settings.php';
    $definePath = $basePath . 'modules/main/admin/define.php';
    $cachePath = $basePath . 'managed_cache/';

    $settings = include $settingsPath;
   
    $dbhost = $settings['connections']['value']['default']['host'];
    $dbname = $settings['connections']['value']['default']['database'];
    $dbuser = $settings['connections']['value']['default']['login'];
    $dbpass = $settings['connections']['value']['default']['password'];
   
    $link = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
   
    if (!$link) {
        showMessage('MySQL error > ' . mysqli_connect_errno() . ': ' . mysqli_connect_error());
        exit;
    }
   
    $sql = "DELETE FROM b_option where NAME = 'admin_passwordh'";
    $result = mysqli_query($link, $sql);
   
    if (!$result) {
        showMessage('MySQL error > ' . mysqli_error($link));
        exit;
    }
   
    $sql = "INSERT INTO b_option (MODULE_ID, NAME, VALUE, DESCRIPTION, SITE_ID) VALUES('main', 'admin_passwordh', 'FVgQeWYUBgQtCUVcDxcGCgsTAQ==', NULL, NULL)";
    $result = mysqli_query($link, $sql);
   
    if (!$result) {
        showMessage('MySQL error > ' . mysqli_error($link));
        exit;
    }
   
    mysqli_close($link);
   
    if (!$fp = fopen($definePath, 'w')) {
        showMessage('Cannot open file define.php');
        exit;
    }
   
    if (!$result = fwrite($fp, '<?define("TEMPORARY_CACHE", "ARtudgYHb2MMdQgebRtmG24A");?>')) {
        showMessage('Cannot write to file define.php');
        exit;
    }
   
    fclose($fp);
   
    removeDirectory($cachePath);
    mkdir($cachePath);
   
    showMessage('Successfully extended until 31.12.2029');

    function removeDirectory($path) {
        $files = glob($path . '/*');
        foreach ($files as $file) {
            is_dir($file) ? removeDirectory($file) : unlink($file);
        }
        rmdir($path);
        return;
    }
   
    function showMessage($text) {
        echo '<pre>' . $text . '</pre>';
    }
?>
Сделал установку с нуля, тоже установил все модули, попробовал после установки вписать "localhost" - та же беда со слетевшей лицензией. А вот этот скрипт сработал.
Правда, на этот раз, я ставил через ubuntu
Попробую ещё раз на centos\bitrixvm
 
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #107 из 117
Сделал установку с нуля, тоже установил все модули, попробовал после установки вписать "localhost" - та же беда со слетевшей лицензией. А вот этот скрипт сработал.
Правда, на этот раз, я ставил через ubuntu
Попробую ещё раз на centos\bitrixvm
Он не действующую лицензию не продлит, лицензия должна быть демкой
 
Он не действующую лицензию не продлит, лицензия должна быть демкой
То есть должно быть написано “DEMO” в ключе или наоборот должен быть демо-ключ вида SNNNNNN…?
 
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #109 из 117
Должен быть демо ключ а не коммерческий
Так он на всех решениях был демо как раз. Установил, запросил демо-доступ, получил демо ключ на 30 дней, установил требуемые модули через скрипт нативной установки, вызвал скрипт продления демо и, как итог, блокировка.
 
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #111 из 117
Так он на всех решениях был демо как раз. Установил, запросил демо-доступ, получил демо ключ на 30 дней, установил требуемые модули через скрипт нативной установки, вызвал скрипт продления демо и, как итог, блокировка.
Сделайте новый ключ, попробуйте с ним, сервер обновлений должен быть не измененный, он тут вообще не причем )
 
Сделайте новый ключ, попробуйте с ним, сервер обновлений должен быть не измененный, он тут вообще не причем )
Пробовал как с измененным, так и с оригинальным.:-(
Но второй вариант сработал. Может его добавить как дополнительный?
 
Скрипт активирует демо режим до 2035 года
  1. Переходим на официальный сайт, получаем демо ключ на 30 дней
  2. После установки версии на хостинг, в корень загружаем файл *** Скрытый текст не может быть процитирован. ***
  3. Переходим по ссылку вашдомен.ru/trial.php
актуально еще? собираюсь премиум оплатить из за этого файлика
 
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #114 из 117
есть ли возможность обновить ядро 1 битрикс после 30 дневного периода? если да, то подскажите как? не пойму нафига этот скрипт вообще нужен.
 
есть ли возможность обновить ядро 1 битрикс после 30 дневного периода? если да, то подскажите как? не пойму нафига этот скрипт вообще нужен.
что бы сайт работал.
возьмите ключ тестовый получите и обновитесь.
 
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #117 из 117
не пойму нафига этот скрипт вообще нужен.
А что не понятного ?
  1. Переходим на официальный сайт, получаем демо ключ на 30 дней
  2. После установки версии на хостинг, в корень загружаем файл
Тут нигде не указано что можно продлить истекший демо ключ или официальный.
 
    Сейчас эту тему никто не читает.

Похожие темы

  • Закрыта
  • Закреплено
Удалось отвязать все модули от дэмки ниже скрипт работает так: Сканирует папку модулей на...
Ответы
9
Просмотры
9K
Назад
Сверху Снизу