Работа с лицензиями в 1С-Битрикс — обязательный этап администрирования сайта, особенно если речь идёт о коммерческих проектах или корпоративных порталах. Без действующей лицензии система может заблокировать доступ к ключевым функциям: от обновлений ядра до работы модулей интернет-магазина. При этом информация о лицензии не всегда лежит на поверхности: её расположение зависит от версии CMS, типа хостинга и даже способа установки.

В этой статье разберём все возможные места, где хранится лицензионный ключ в 1С-Битрикс — от стандартных путей в админ-панели до скрытых файлов на сервере. Также выясним, как проверить статус лицензии, что делать при её отсутствии и почему иногда система показывает неактуальные данные. Инструкции актуальны для всех редакций: от «Старт» до «Энтерпрайз», включая облачные решения.

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

1. Стандартный способ: лицензия в админ-панели 1С-Битрикс

Самый очевидный и быстрый метод — посмотреть лицензию в интерфейсе управления сайтом. Для этого не нужны права суперпользователя (достаточно роли «Администратор»), но требуется доступ к бэкенду 1С-Битрикс.

Перейдите в раздел Настройки → Настройки продукта → Лицензии. Здесь отображаются:

  • 🔑 Номер лицензии (если она привязана к домену)
  • 📅 Дата истечения (для временных лицензий)
  • 🏷️ Тип редакции («Бизнес», «Малый бизнес» и т.д.)
  • 🔄 Статус обновлений (активны/заблокированы)

Если раздел Лицензии отсутствует в меню, это может означать:

  • 🚫 У вас недостаточно прав (проверьте роль пользователя)
  • 🔧 Лицензия не установлена или истекла (система скрывает раздел)
  • 🛠️ Используется устаревшая версия 1С-Битрикс (до 17.0.0)
💡

Если раздел"Лицензии" не отображается, попробуйте очистить кэш CMS через Настройки → Инструменты → Очистка кэша. Иногда это помогает вернуть скрытые пункты меню.

⚠️ Внимание: В облачных версиях 1С-Битрикс (например, Битрикс24.Сайты) раздел с лицензией может выглядеть иначе или отсутствовать вовсе. Лицензирование там привязано к тарифу сервиса, а не к ключу.

2. Проверка лицензии через файл license_key.php

Если админ-панель недоступна или не показывает лицензию, следующий шаг — поиск физического файла с ключом на сервере. В 1С-Битрикс лицензионная информация хранится в файле license_key.php, расположенном в корневой директории сайта (рядом с bitrix).

Чтобы найти его:

  1. Подключитесь к серверу по FTP/SFTP или через файловый менеджер хостинга (например, ISPmanager, cPanel).
  2. Перейдите в корневую папку сайта (обычно /public_html/, /httpdocs/ или /www/).
  3. Найдите файл license_key.php и откройте его в текстовом редакторе.

Содержимое файла будет похоже на это:

<?php

$LICENSE_KEY ="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

$LICENSE_DATE ="2026-12-31";

?>

Где:

  • LICENSE_KEY — ваш уникальный ключ
  • LICENSE_DATE — дата окончания действия (если лицензия временная)
Что делать, если файла license_key.php нет?

Если файла нет в корневой папке, это может означать:

- Лицензия не установлена (например, после чистой установки CMS).

- Используется облачная версия 1С-Битрикс, где лицензирование работает иначе.

- Файл был удалён или переименован (проверьте права доступа к папкам).

- Лицензия привязана к домену через 1С-Битрикс: Лицензирование (см. раздел 4).

⚠️ Внимание: Не редактируйте файл license_key.php вручную, если не уверены в действиях. Некорректные изменения могут привести к блокировке сайта. Для обновления лицензии используйте официальные инструменты в админ-панели.

3. Просмотр лицензии через PHP-код (для разработчиков)

Если у вас есть доступ к серверу, но нет возможности зайти в админ-панель (например, из-за ошибок CMS), лицензию можно извлечь программно. Этот метод подходит разработчикам или администраторам с навыками работы с PHP.

Создайте в корне сайта файл check_license.php со следующим содержимым:

<?php

require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');

echo"Лицензионный ключ:".(defined('LICENSE_KEY')? LICENSE_KEY:'не найден')."<br>";

echo"Тип лицензии:".(defined('SM_VERSION')? SM_VERSION:'не определен');

?>

После сохранения откройте файл в браузере по адресу ваш-сайт.ru/check_license.php. Система выведет:

  • 🔑 Лицензионный ключ (если он определён)
  • 📌 Версию продукта (SM_VERSION)

После проверки обязательно удалите файл с сервера, чтобы избежать утечки данных.

Создать файл check_license.php|Добавить код из примера выше|Открыть файл в браузере|Записать данные лицензии|Удалить файл с сервера-->

Метод проверки Требуемые права Подходит для Ограничения
Админ-панель Роль «Администратор» Все редакции (кроме облачных) Не работает при блокировке лицензии
Файл license_key.php Доступ по FTP/SSH Самостоятельные установки Может отсутствовать в облаке
PHP-скрипт Доступ к серверу Любые версии Требует знаний PHP
Личный кабинет 1С-Битрикс Данные аккаунта покупателя Все лицензии Не показывает текущий ключ на сайте

4. Проверка лицензии через личный кабинет 1С-Битрикс

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

Инструкция:

  1. Авторизуйтесь на сайте 1С-Битрикс под логином, на который покупалась лицензия.
  2. Перейдите в раздел Мои лицензии.
  3. Найдите домен вашего сайта в списке. Здесь отобразятся:
    • 🔑 Номер лицензии
    • 📅 Дата окончания (для временных ключей)
    • 🏷️ Редакция (Старт, Бизнес и т.д.)
    • 🔄 Статус обновлений

Этот метод полезен, если:

  • 🔄 Вы потеряли доступ к админ-панели сайта
  • 🛡️ Нужно подтвердить легальность лицензии перед миграцией
  • 📧 Хотите переназначить лицензию на другой домен
📊 Где вы обычно проверяете лицензию 1С-Битрикс?
В админ-панели сайта
Через файл license_key.php
В личном кабинете 1С-Битрикс
Другим способом
⚠️ Внимание: Если лицензия в личном кабинете активна, но на сайте отображается ошибка «Лицензия недействительна», причиной может быть:

- Несовпадение доменов (лицензия привязана к другому URL)

- Блокировка за нарушение лицензионного соглашения

- Проблемы с серверами активации 1С-Битрикс

В этом случае обратитесь в техническую поддержку.

5. Альтернативные способы: база данных и системные логи

В редких случаях лицензионная информация может храниться в базе данных или системных логах. Эти методы сложнее, но иногда они — единственный способ восстановить данные.

Метод 1: Поиск в базе данных

Лицензионный ключ может дублироваться в таблице b_option (в старых версиях 1С-Битрикс). Выполните SQL-запрос:

SELECT * FROM b_option WHERE NAME LIKE'%license%' OR NAME LIKE'%key%';

Метод 2: Просмотр логов

Если лицензия недавно обновлялась, информация об этом могло сохраниться в логах. Проверьте файлы:

  • /bitrix/modules/main/admin/update_system_log.php (логи обновлений)
  • /bitrix/managed_cache/ (кеш лицензионных данных)

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

💡

Перед поиском лицензии в базе данных или логах обязательно сделайте бэкап. Некорректные SQL-запросы могут повредить структуру сайта.

6. Частые проблемы с лицензиями и их решения

Даже если лицензия установлена, иногда возникают ошибки, блокирующие работу сайта. Разберём типичные ситуации и способы их исправления.

Проблема 1: «Лицензия недействительна»

  • 🔄 Проверьте, совпадает ли домен в лицензии с текущим адресом сайта (включая www и https).
  • 📅 Убедитесь, что лицензия не истекла (временные ключи действуют 1–3 года).
  • 🔧 Обновите лицензию через Настройки → Настройки продукта → Лицензии → Обновить.

Проблема 2: Лицензия не отображается в админ-панели

  • 🔍 Проверьте наличие файла license_key.php (см. раздел 2).
  • 🔄 Очистите кэш CMS через Настройки → Инструменты → Очистка кэша.
  • 🛠️ Убедитесь, что у вашей роли достаточно прав (Администратор).

Проблема 3: Ошибка «Невозможно проверить лицензию»

  • 🌐 Проверьте подключение сервера к интернету (лицензия проверяется онлайн).
  • 🔒 Откройте исходящие соединения на порты 80 и 443 для доменов *.1c-bitrix.ru.
  • 📡 Если используется прокси, настройте его в /bitrix/php_interface/dbconn.php.

Если ни один из способов не помог, сохраните лог ошибок из /bitrix/modules/main/admin/update_system_log.php и обратитесь в поддержку 1С-Битрикс с его содержимым.

FAQ: Ответы на частые вопросы о лицензиях 1С-Битрикс

Можно ли перенести лицензию с одного домена на другой?

Да, но только если лицензия не привязана к домену жёстко (например, в редакциях «Бизнес» и «Энтерпрайз»). Для этого:

  1. В личном кабинете 1С-Битрикс найдите лицензию и нажмите «Переназначить».
  2. Укажите новый домен и подтвердите действие.
  3. На новом сайте обновите лицензию через админ-панель.

Для редакций «Старт» и «Малый бизнес» перенос обычно невозможен — потребуется покупка новой лицензии.

Что будет, если не продлить лицензию?

После истечения срока:

  • 🚫 Прекращается доступ к обновлениям ядра и модулей.
  • ⚠️ В админ-панели появляется предупреждение о просрочке.
  • 🔒 Через 30 дней после истечения сайт может перестать работать (в зависимости от редакции).

Чтобы избежать блокировки, продлите лицензию заранее в личном кабинете.

Как проверить лицензию на облачном хостинге (Битрикс24.Сайты)?

В облачных решениях (Битрикс24.Сайты, 1С-Битрикс: Облако) лицензирование работает иначе:

  • 🏷️ Лицензия привязана к тарифу (например, «Проект», «Компания»).
  • 🔑 Ключа в привычном виде нет — его заменяет подписка.
  • 📅 Проверьте статус в личном кабинете Битрикс24 или у вашего хостинг-провайдера.
Можно ли использовать одну лицензию на нескольких сайтах?

Нет, одна лицензия 1С-Битрикс привязывается к одному домену (или поддомену, если разрешено соглашением). Исключения:

  • 🌐 Тестовые копии сайта на поддоменах (например, test.site.ru).
  • 🔧 Локальные копии для разработки (без публичного доступа).

Для каждого рабочего сайта нужна отдельная лицензия.

Как восстановить утерянный лицензионный ключ?

Если файл license_key.php утерян, но лицензия покупалась официально:

  1. Авторизуйтесь в личном кабинете 1С-Битрикс.
  2. Найдите ваш домен в списке лицензий и скопируйте ключ.
  3. Создайте файл license_key.php в корне сайта и вставьте в него код:
    <?php
    

    $LICENSE_KEY ="ВАШ_КЛЮЧ";

    ?>

  4. Обновите лицензию в админ-панели (Настройки → Лицензии → Обновить).