Резюме (кратко)
Сейчас многие сталкиваются с одинаковой проблемой: в панели обновлений появляется ошибка [LICENSE_NOT_FOUND] Лицензия не найдена. Чаще всего это связано не с ключом, а с тем, что Bitrix перевёл механизм проверки лицензии на новые сервера обновлений.
Решение простое — вы можете исправить ошибку за минуту:
- Зайдите в админку:
Настройки → Настройки продукта → Настройки модулей. - Перейдите во вкладку «Система обновлений».
- Поменяйте адрес сервера обновлений с
www.bitrixsoft.comнаwww.1c-bitrix.ru
Старый домен *.com больше не обслуживает обновления, поэтому система и показывает ошибку «Лицензия не найдена» даже при действующем ключе.
Что означает ошибка [LICENSE_NOT_FOUND] в 1С-Битрикс
Сообщение [LICENSE_NOT_FOUND] появляется, когда система не может подтвердить лицензионный ключ. Это не связано с оплатой: чаще всего Битрикс просто не получает ответ от сервера проверки.
Почему ошибка появилась именно сейчас
В последние месяцы Битрикс перешёл на новую инфраструктуру проверки ключей. Если сайт работает на старой версии ядра или использует прежний адрес сервера, система не может получить ответ и показывает «Лицензия не найдена».
- ключ указан, но не проходит верификацию;
- старый домен серверов больше не отвечает;
- ядро системы использует устаревший механизм проверки;
- доступ к серверу проверки ограничён хостингом или сетевыми настройками.
Как выглядит ошибка в панели обновлений
В административной части ошибка отображается так:
- красный блок с текстом
[LICENSE_NOT_FOUND] Лицензия не найдена; - в ответе сервера ключ указан, но статус — N/A;
- модули не загружаются, список версий пуст;
- система пишет, что не может проверить права на продукт.
bitrixsoft.com, который больше не используется.Что происходит с системой, когда лицензия “не найдена”
Сайт продолжает работать, но инструменты администратора ограничены. Битрикс отключает загрузку модулей и технических пакетов, а часть сервисов может вести себя нестабильно.
- центр обновлений не показывает актуальные версии;
- часть функций ядра работает в ограниченном режиме;
- в логах появляется запись о невозможности проверить ключ;
- системные файлы не получают исправления.
update.bitrix.info или 1c-bitrix.ru.Быстрая диагностика ошибки LICENSE_NOT_FOUND (30 секунд)
Ответьте на несколько вопросов, чтобы определить, почему Битрикс пишет «Лицензия не найдена» и что делать дальше:
Основные причины ошибки LICENSE_NOT_FOUND
Эта ошибка появляется, когда Bitrix не может подтвердить право на использование продукта. Вариантов, почему это происходит, несколько: повреждён файл лицензии, данные не совпадают с информацией в кабинете, система обращается к старому серверу проверки или сайт заблокирован на уровне хостинга.
| Причина | Как проявляется | Что посмотреть |
|---|---|---|
| Повреждён файл лицензии | Данные отображаются, но статус подтверждения отсутствует | license_key.php |
| Несоответствие данных | Система сообщает, что информация недействительна | Личный кабинет Bitrix |
| Неверная строка в конфиге | Панель «не видит» информацию о лицензии | dbconn.php |
| Старый адрес проверки | Пустой ответ при попытке обращения | Настройки системы обновлений |
| Блокировка на стороне хостинга | Timeout, SSL-ошибка или отсутствие соединения | Проверка доступности серверов Bitrix |
Неверный или повреждённый файл license_key.php
После переноса проекта или ручного редактирования этот файл может оказаться неполным или содержать лишние символы. Bitrix считывает строку некорректно, поэтому и выдаёт LICENSE_NOT_FOUND.
- значение должно быть одной строкой;
- лишние пробелы и переносы — недопустимы;
- содержимое должно полностью совпадать с данными из кабинета.
<?php
$LICENSE_KEY = "XXXXX-XXXXX-XXXXX-XXXXX";
Несовпадение данных с личным кабинетом Bitrix
Если проект переносили, меняли домен или переоформляли продукт, данные в проекте и в кабинете могут различаться. Bitrix сверяет информацию на стороне сервера, и при несоответствии выдаёт ошибку.
- Откройте раздел лицензий.
- Сравните данные с содержимым файлов.
- Проверьте, что в проекте нет старой или тестовой информации.
Изменение серверов обновлений Bitrix
Главная причина массовых обращений. Ранее система использовала домен bitrixsoft.com. Сейчас запросы должны идти через 1c-bitrix.ru. Сайты на старых версиях ядра продолжают обращаться к прежнему адресу и получают пустой ответ — отсюда и LICENSE_NOT_FOUND.
www.1c-bitrix.ru.
Недоступность сервера лицензий или блокировка на хостинге
Даже если все файлы корректны, соединение с сервером Bitrix может быть недоступно. Это частая ситуация на хостингах с агрессивной фильтрацией трафика или при неверной конфигурации SSL.
- сервер не может открыть
https://1c-bitrix.ru; - файрвол блокирует внешние запросы;
- используется устаревший набор сертификатов;
- сетевые правила запрещают исходящие подключения.
curl -I https://1c-bitrix.ru
curl -I https://update.bitrix.info
Для диагностики соединения можно использовать curl. Если команда возвращает timeout, SSL-ошибку или пустой ответ — сервер не может подключиться к доменам Bitrix.
Где хранится лицензионный ключ в Битрикс
В 1С-Битрикс значение лицензии хранится в проекте в виде обычной PHP-переменной и может дополнительно дублироваться в конфигурационном файле. Важно понимать, где именно лежит информация о лицензии, чтобы при проверке и переносе сайта не появлялась ошибка [LICENSE_NOT_FOUND].
| Где лежит | Что внутри | Когда смотреть |
|---|---|---|
/bitrix/license_key.php |
Основное значение лицензии | Всегда, при любой диагностике |
/bitrix/php_interface/dbconn.php |
Определение константы LICENSE_KEY (если используется) |
После переноса, доработок и ручных правок конфигурации |
| Личный кабинет на www.1c-bitrix.ru | Актуальная информация о продукте и лицензии | Для сверки и проверки корректности значения |
Файл /bitrix/license_key.php
Это базовый файл, в котором хранится значение лицензии для конкретного проекта. Он создаётся при установке продукта и используется при обращении к сервисам 1С-Битрикс.
- расположение: корневая папка продукта, каталог
/bitrix/; - содержит одну PHP-переменную со значением лицензии;
- файл должен быть доступен для чтения веб-сервером.
<?php
$LICENSE_KEY = "XXXXX-XXXXX-XXXXX-XXXXX";
При диагностике ошибки LICENSE_NOT_FOUND этот файл стоит открыть одним из первых — здесь видно, какое значение фактически используется на сайте.
Строка LICENSE_KEY в dbconn.php
В некоторых проектах данные о лицензии дополнительно задаются в конфигурационном файле dbconn.php через константу LICENSE_KEY. Этот файл подключается на раннем этапе работы системы, поэтому значение из него также учитывается.
- типичный путь:
/bitrix/php_interface/dbconn.php; - константа объявляется через
define(); - значение может дублировать содержимое
license_key.php.
define("LICENSE_KEY", "XXXXX-XXXXX-XXXXX-XXXXX");
Если значение в dbconn.php и в license_key.php различаются, при проверке лицензии важно понимать, какой вариант фактически используется в конкретной конфигурации проекта.
Как сверить ключ с личным кабинетом Bitrix
Проверить актуальное значение можно через проверку лицензии на сайте 1С-Битрикс. Этот сервис показывает, какое значение считается актуальным на стороне Bitrix.
Чтобы убедиться, что на сайте используется корректное значение, его нужно сравнить с данными в личном кабинете 1С-Битрикс.
- Перейдите на сайт www.1c-bitrix.ru и авторизуйтесь под учётной записью, к которой привязан продукт.
- Откройте раздел с лицензиями и найдите нужный проект.
- Сравните значение из кабинета с тем, что указано в
license_key.phpи (при наличии) в строкеLICENSE_KEYфайлаdbconn.php.
| Шаг | Где смотреть | Что должно совпасть |
|---|---|---|
| 1 | my.bitrix.ru → лицензии | Значение лицензии в кабинете |
| 2 | /bitrix/license_key.php |
Переменная $LICENSE_KEY |
| 3 | dbconn.php (если используется) |
Константа LICENSE_KEY |
[LICENSE_NOT_FOUND] важно не только найти файлы с данными о лицензии, но и проверить, что во всех точках используется одно и то же актуальное значение, указанное в личном кабинете 1С-Битрикс.
Как исправить ошибку LICENSE_NOT_FOUND: пошаговая инструкция
Ниже — последовательность действий, которая помогает в большинстве случаев с ошибкой [LICENSE_NOT_FOUND]. Начинаем с проверки файлов проекта, затем смотрим доступность серверов и сбрасываем кеш.
Шаг 1. Проверка и восстановление файла license_key.php
Сначала нужно убедиться, что в проекте корректно указано значение лицензии. Основной файл с этими данными — /bitrix/license_key.php.
| Что проверить | Ожидаемый вид |
|---|---|
| Наличие файла | Файл license_key.php находится в каталоге /bitrix/ |
| Содержимое | Одна строка с PHP-переменной и значением лицензии |
| Формат | Без лишних пробелов, переносов строки и постороннего кода |
<?php
$LICENSE_KEY = "XXXXX-XXXXX-XXXXX-XXXXX";
- если файл отсутствует — восстановите его из резервной копии или укажите значение вручную;
- если данные меняли вручную — аккуратно перепроверьте каждую часть строки;
- после правки сохраните файл в кодировке без BOM.
Шаг 2. Проверка ключа в dbconn.php
В стандартной установке дополнительное определение лицензии в dbconn.php обычно не используется. Тем не менее, при переносах и доработках там иногда добавляют строку с константой LICENSE_KEY, которая может отличаться от основного значения.
- откройте файл
/bitrix/php_interface/dbconn.php; - найдите строку с
define("LICENSE_KEY", ...);, если она есть; - убедитесь, что указанное значение совпадает с тем, что записано в
license_key.php, либо уберите дублирующее определение, если оно не требуется.
define("LICENSE_KEY", "XXXXX-XXXXX-XXXXX-XXXXX");
license_key.php и dbconn.php, при проверке лицензии может использоваться не то, на которое вы рассчитываете.Шаг 3. Проверка доступности серверов обновлений
После проверки файлов важно убедиться, что сервер сайта может обратиться к ресурсам 1С-Битрикс. Ошибка LICENSE_NOT_FOUND может появляться, если нет доступа к серверам проверки.
| Адрес | Что сделать |
|---|---|
https://www.1c-bitrix.ru |
Проверить открытие страницы с сервера (через браузер или консоль) |
curl -I https://www.1c-bitrix.ru
- если сервер не получает ответ — проверьте настройки хостинга и сетевые ограничения;
- если используются дополнительные фильтры или firewall — убедитесь, что обращения к доменам 1С-Битрикс разрешены.
Шаг 4. Очистка кеша лицензии и обновлений
После исправления значений и проверки доступности серверов имеет смысл сбросить кеш, чтобы система заново запросила информацию о лицензии.
- остановите выполнение скриптов сайта (по возможности — на время работ);
- очистите каталоги кеша:
/bitrix/cache//bitrix/managed_cache/
- не удаляйте файлы, связанные с конфигурацией и лицензией.
Шаг 5. Повторная проверка обновлений после исправлений
После выполнения предыдущих шагов нужно ещё раз открыть центр обновлений и посмотреть, как система отреагировала на изменения.
| Действие | Где выполнить | Что должно произойти |
|---|---|---|
| Открыть центр обновлений | Админ-панель 1С-Битрикс | Сообщение LICENSE_NOT_FOUND не отображается, информация о лицензии подгружается |
| Проверить список доступных пакетов | Раздел управления обновлениями | Отображаются сведения о доступных обновлениях продукта и модулей |
| Просмотреть служебные сообщения | Журнал событий / логи | Нет новых записей, указывающих на ошибку проверки лицензии |
Не получается устранить ошибку LICENSE_NOT_FOUND самостоятельно?
Проверю конфигурацию проекта, файлы и доступность серверов Bitrix. Найду причину сбоя и настрою корректную работу системы обновлений.
Почему ошибка остаётся, даже если ключ правильный
Ситуация, когда данные о лицензии указаны корректно, но ошибка LICENSE_NOT_FOUND продолжает появляться, встречается довольно часто. В этом случае проблема связана не с самим значением, а с работой окружения, сетевыми настройками или состоянием проекта.
| Причина | Как проявляется | Что проверить |
|---|---|---|
| Сетевая недоступность | Пустой ответ или ошибка соединения | DNS, SSL, firewall, ограничения хостинга |
| Старая версия ядра | Система обращается к устаревшему серверу | Версии модулей и история обновлений |
| Вмешательство доработок | Изменённый механизм проверки лицензии | Модификации ядра и кастомные модули |
Проблемы с DNS, SSL или сетью хостинга
Если проект использует правильное значение лицензии, но сервер не может обратиться к доменам 1С-Битрикс, CMS возвращает ошибку проверки. Это могут вызывать сетевые ограничения или некорректные SSL-настройки.
- недоступность
https://www.1c-bitrix.ruс сервера; - ошибки SSL при выполнении запроса;
- блокировка исходящих соединений хостингом;
- неверные DNS-записи или нестабильная сеть.
Ошибки SSL нередко связаны с устаревшими сертификатами или библиотеками. Подробности можно посмотреть в официальной документации OpenSSL.
Устаревшая версия ядра, не понимающая новые сервера обновлений
Сайты, которые долго не обновлялись, могут использовать старый механизм обращения к серверам проверки продукта. В этом случае система направляет запросы на адреса, которые больше не поддерживаются, и получает пустой ответ.
- в проекте установлены старые версии модулей;
- центр обновлений не открывает список доступных пакетов;
- обращение идёт на прежний домен проверки.
Кастомизация ядра или сторонние модули, вмешивающиеся в работу обновлений
Если в проекте модифицировались системные файлы или подключались сторонние расширения, они могут влиять на процедуру обращения к сервисам 1С-Битрикс. Это может привести к тому, что система не сможет корректно выполнить запрос проверки.
- замена системных функций в
/bitrix/modules/main/; - подмена обработчиков обновлений;
- сторонние модули, использующие свои методы проверки или перехватывающие запросы;
- изменения, внесённые вручную без учёта механики обновлений Bitrix.
Чеклист быстрой диагностики ошибки LICENSE_NOT_FOUND
Этот чеклист позволяет за 2–3 минуты пройтись по ключевым точкам, которые чаще всего приводят к ошибке LICENSE_NOT_FOUND. Все пункты — фактические места, которые реально участвуют в проверке лицензии.
10 пунктов, которые можно проверить за 3 минуты
| Раздел | Проверяемый пункт | Статус |
|---|---|---|
| Файлы проекта | Наличие файла /bitrix/license_key.php |
|
| Корректность содержимого license_key.php (одна строка, без пробелов) | ||
Проверка наличия строки LICENSE_KEY в dbconn.php (если используется) |
||
| Совпадение значений с данными в личном кабинете Bitrix | ||
| Сеть и доступность серверов | Ответ https://www.1c-bitrix.ru (проверка через curl) |
|
Ответ https://update.bitrix.info без ошибок SSL или timeout |
||
| Отсутствие блокировок на хостинге (firewall, ограничения исходящих запросов) | ||
| Система обновлений | Актуальный адрес сервера обновлений — www.1c-bitrix.ru |
|
Удалены кеш-каталоги /bitrix/cache/ и /bitrix/managed_cache/ |
||
| Повторная проверка через «Обновления платформы» без ошибки LICENSE_NOT_FOUND |
Готовность диагностики: 0%
Какие параметры должны быть в норме
Чтобы проверка лицензии проходила корректно, в проекте должны выполняться несколько условий:
- значение лицензии в файлах совпадает с данными в личном кабинете 1С-Битрикс;
- сервер сайта может получить ответ от
1c-bitrix.ruиupdate.bitrix.info; - в системе обновлений указан актуальный адрес сервера проверки;
- кеш обновлений очищен и не содержит старых данных;
- файлы проекта не были изменены или повреждены при переносе;
- на стороне хостинга нет ограничений на исходящие подключения.
Редкие случаи, когда ошибка связана не с лицензией
Иногда причина появления LICENSE_NOT_FOUND не связана с данными о лицензии. В таблице ниже — редкие, но встречающиеся сценарии, когда система не может завершить проверку из-за технических сбоев или ограничений.
| Ситуация | Как проявляется | Что проверить |
|---|---|---|
| Повреждённые системные файлы после обновлений |
|
|
| Сбой в настройках локального окружения |
|
|
| Блокировка обращения к серверам Bitrix со стороны хостинга |
|
|
Что будет, если игнорировать ошибку LICENSE_NOT_FOUND
Отсутствие обновлений и безопасность сайта
- не устанавливаются исправления ошибок;
- система остаётся без актуальных защитных пакетов;
- возрастает риск уязвимостей.
Пробои в работе функционала
- часть встроенных инструментов работает нестабильно;
- появляются сбои в административных разделах;
- падает совместимость с новым PHP и сервисами Bitrix.
Риски в будущем
- операция обновления может завершиться ошибкой;
- возникает риск повреждения файлов;
- восстановление занимает больше времени.
Частые вопросы пользователей
Почему Битрикс пишет LICENSE_NOT_FOUND, если лицензия действует?
В большинстве случаев причина не в самой лицензии. Сайт может обращаться к устаревшему серверу проверки или не иметь доступа к доменам Bitrix. Из-за этого система не получает ответ и показывает ошибку.
Где проверить правильность данных о лицензии?
На сайте www.1c-bitrix.ru. Значение в кабинете должно совпадать с тем, что указано в файле/bitrix/license_key.phpи (если используется) вdbconn.php.
Нужно ли заново активировать продукт, если появляется LICENSE_NOT_FOUND?
Нет. Ошибка не означает, что продукт деактивирован. Она возникает только из-за того, что система не может получить подтверждение.
Что делать, если файлы лицензии корректны, но ошибка остаётся?
Проверить доступность сервера www.1c-bitrix.ru. Если соединение блокируется или сервер не отвечает, проверка лицензии не может завершиться.
Может ли ошибка появиться после переноса сайта?
Да. При переносе могут отличаться значения в файлах, отсутствовать доступы к внешним доменам или использоваться старые настройки ядра, которые обращаются к устаревшему серверу Bitrix.
Можно ли работать с сайтом, если ошибка LICENSE_NOT_FOUND появляется только в центре обновлений?
Сайт продолжит работать, но система обновлений будет недоступна. Новые версии модулей и исправления безопасности загружаться не будут.
Комментарии (0)