CMS-битва: за кого вы?

Ошибка LICENSE_NOT_FOUND в 1С-Битрикс: почему появляется и как быстро исправить

Оглавление

Ошибка LICENSE_NOT_FOUND в 1С-Битрикс: почему появляется и как быстро исправить

Резюме (кратко)

Сейчас многие сталкиваются с одинаковой проблемой: в панели обновлений появляется ошибка [LICENSE_NOT_FOUND] Лицензия не найдена. Чаще всего это связано не с ключом, а с тем, что Bitrix перевёл механизм проверки лицензии на новые сервера обновлений.

Решение простое — вы можете исправить ошибку за минуту:

  • Зайдите в админку: Настройки → Настройки продукта → Настройки модулей.
  • Перейдите во вкладку «Система обновлений».
  • Поменяйте адрес сервера обновлений с www.bitrixsoft.com на www.1c-bitrix.ru

Старый домен *.com больше не обслуживает обновления, поэтому система и показывает ошибку «Лицензия не найдена» даже при действующем ключе.

Настройки системы обновлений в 1С-Битрикс — замена старого сервера обновлений bitrixsoft.com на 1c-bitrix.ru
Чтобы исправить ошибку LICENSE_NOT_FOUND, зайдите в «Настройки продукта → Настройки модулей → Система обновлений» и замените адрес сервера обновлений со старого www.bitrixsoft.com на новый — www.1c-bitrix.ru

Что означает ошибка [LICENSE_NOT_FOUND] в 1С-Битрикс

Сообщение [LICENSE_NOT_FOUND] появляется, когда система не может подтвердить лицензионный ключ. Это не связано с оплатой: чаще всего Битрикс просто не получает ответ от сервера проверки.

Почему ошибка появилась именно сейчас

В последние месяцы Битрикс перешёл на новую инфраструктуру проверки ключей. Если сайт работает на старой версии ядра или использует прежний адрес сервера, система не может получить ответ и показывает «Лицензия не найдена».

  • ключ указан, но не проходит верификацию;
  • старый домен серверов больше не отвечает;
  • ядро системы использует устаревший механизм проверки;
  • доступ к серверу проверки ограничён хостингом или сетевыми настройками.
Инфо: чаще всего проблема связана с адресом сервера, а не с самим ключом. Смена домена решает ошибку.

Как выглядит ошибка в панели обновлений

В административной части ошибка отображается так:

  • красный блок с текстом [LICENSE_NOT_FOUND] Лицензия не найдена;
  • в ответе сервера ключ указан, но статус — N/A;
  • модули не загружаются, список версий пуст;
  • система пишет, что не может проверить права на продукт.
Ошибка LICENSE_NOT_FOUND в панели обновлений Bitrix — ключ указан, лицензия активна, но настроен старый сервер обновлений bitrixsoft.com
Типичная ситуация: ключ указан, лицензия оплачена, но 1С-Битрикс пишет «LICENSE_NOT_FOUND». Причина — в настройках системы обновлений указан старый сервер bitrixsoft.com, который больше не используется.

Что происходит с системой, когда лицензия “не найдена”

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

  • центр обновлений не показывает актуальные версии;
  • часть функций ядра работает в ограниченном режиме;
  • в логах появляется запись о невозможности проверить ключ;
  • системные файлы не получают исправления.
В логах сервера ищите сетевые ошибки и обращения к update.bitrix.info или 1c-bitrix.ru.

Быстрая диагностика ошибки LICENSE_NOT_FOUND (30 секунд)

Ответьте на несколько вопросов, чтобы определить, почему Битрикс пишет «Лицензия не найдена» и что делать дальше:

1. Что показывает центр обновлений?

2. Что происходило с сайтом в последнее время?

3. Что вы проверили самостоятельно?

Основные причины ошибки 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 сверяет информацию на стороне сервера, и при несоответствии выдаёт ошибку.

  1. Откройте раздел лицензий.
  2. Сравните данные с содержимым файлов.
  3. Проверьте, что в проекте нет старой или тестовой информации.
Инфо: если продукт давно не обновлялся, система может пытаться проверить устаревшие данные.

Изменение серверов обновлений Bitrix

Главная причина массовых обращений. Ранее система использовала домен bitrixsoft.com. Сейчас запросы должны идти через 1c-bitrix.ru. Сайты на старых версиях ядра продолжают обращаться к прежнему адресу и получают пустой ответ — отсюда и LICENSE_NOT_FOUND.

Совет: проверьте, чтобы в настройках модулей использовался актуальный адрес проверки — www.1c-bitrix.ru.

Недоступность сервера лицензий или блокировка на хостинге

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

  • сервер не может открыть https://1c-bitrix.ru;
  • файрвол блокирует внешние запросы;
  • используется устаревший набор сертификатов;
  • сетевые правила запрещают исходящие подключения.
Ошибка: если curl возвращает timeout или SSL-ошибку, данные о лицензии не подтвердятся.

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С-Битрикс.

  1. Перейдите на сайт www.1c-bitrix.ru и авторизуйтесь под учётной записью, к которой привязан продукт.
  2. Откройте раздел с лицензиями и найдите нужный проект.
  3. Сравните значение из кабинета с тем, что указано в 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.
Важно: любое отличие значения от указанного в личном кабинете 1С-Битрикс приведёт к тому, что система не сможет подтвердить лицензию.

Шаг 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. Найду причину сбоя и настрою корректную работу системы обновлений.

Получить помощь эксперта

Напиши в Telegram или — отвечаю лично.

Почему ошибка остаётся, даже если ключ правильный

Ситуация, когда данные о лицензии указаны корректно, но ошибка LICENSE_NOT_FOUND продолжает появляться, встречается довольно часто. В этом случае проблема связана не с самим значением, а с работой окружения, сетевыми настройками или состоянием проекта.

Причина Как проявляется Что проверить
Сетевая недоступность Пустой ответ или ошибка соединения DNS, SSL, firewall, ограничения хостинга
Старая версия ядра Система обращается к устаревшему серверу Версии модулей и история обновлений
Вмешательство доработок Изменённый механизм проверки лицензии Модификации ядра и кастомные модули

Проблемы с DNS, SSL или сетью хостинга

Если проект использует правильное значение лицензии, но сервер не может обратиться к доменам 1С-Битрикс, CMS возвращает ошибку проверки. Это могут вызывать сетевые ограничения или некорректные SSL-настройки.

  • недоступность https://www.1c-bitrix.ru с сервера;
  • ошибки SSL при выполнении запроса;
  • блокировка исходящих соединений хостингом;
  • неверные DNS-записи или нестабильная сеть.

Ошибки SSL нередко связаны с устаревшими сертификатами или библиотеками. Подробности можно посмотреть в официальной документации OpenSSL.

Если сервер не может установить защищённое соединение, запрос на проверку лицензии всегда будет возвращать ошибку — даже при корректном значении.

Устаревшая версия ядра, не понимающая новые сервера обновлений

Сайты, которые долго не обновлялись, могут использовать старый механизм обращения к серверам проверки продукта. В этом случае система направляет запросы на адреса, которые больше не поддерживаются, и получает пустой ответ.

  • в проекте установлены старые версии модулей;
  • центр обновлений не открывает список доступных пакетов;
  • обращение идёт на прежний домен проверки.
Обновление модуля main до актуальной версии часто устраняет проблему, так как включает новый механизм проверки.

Кастомизация ядра или сторонние модули, вмешивающиеся в работу обновлений

Если в проекте модифицировались системные файлы или подключались сторонние расширения, они могут влиять на процедуру обращения к сервисам 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 будет появляться даже при корректных данных в файлах.

Редкие случаи, когда ошибка связана не с лицензией

Иногда причина появления LICENSE_NOT_FOUND не связана с данными о лицензии. В таблице ниже — редкие, но встречающиеся сценарии, когда система не может завершить проверку из-за технических сбоев или ограничений.

Ситуация Как проявляется Что проверить
Повреждённые системные файлы после обновлений
  • панель обновлений открывается с ошибками;
  • файлы в каталоге /bitrix/modules/ имеют неполный размер;
  • после обновления некоторые части интерфейса не загружаются.
  • сравнить файлы системы с эталонной копией;
  • проверить целостность последнего обновления;
  • просмотреть логи ошибок PHP и системных модулей.
Сбой в настройках локального окружения
  • ошибки при загрузке библиотек OpenSSL;
  • некорректные DNS-запросы с сервера;
  • нестабильное сетевое соединение.
  • проверить актуальность SSL-библиотек;
  • удостовериться, что DNS-серверы отвечают корректно;
  • выполнить запросы к доменам Bitrix через curl.
Блокировка обращения к серверам Bitrix со стороны хостинга
  • timeout при обращении к серверу обновлений;
  • ошибки SSL или ограничение исходящих соединений;
  • отсутствие ответа серверов через командную строку.
  • проверить сетевые правила и firewall;
  • убедиться, что исходящие запросы не ограничены;
  • связаться с поддержкой хостинга при повторяющихся сбоях.
В этих ситуациях данные о лицензии полностью корректны, но система не может завершить проверку из-за технических ограничений или повреждений файлов.

Что будет, если игнорировать ошибку 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 появляется только в центре обновлений?

Сайт продолжит работать, но система обновлений будет недоступна. Новые версии модулей и исправления безопасности загружаться не будут.

Появилась ошибка “[LICENSE_NOT_FOUND] Лицензия не найдена” в 1С-Битрикс?
Проверю файлы проекта, настройки сервера и причину сбоя. Настрою корректную работу проверки лицензии и помогу вернуть доступ к обновлениям без задержек.

Исправить ошибку за 30 минут

Свяжись в Telegram или — отвечаю лично и помогу решить проблему.

Похожие статьи
Ошибка базы данных MySQL в 1С-Битрикс — как восстановить сайт за 10–30 минут
Сайт на 1С-Битрикс сильно тормозит: причины, диагностика и ускорение за 1 день
1С-Битрикс не отправляет письма с сайта — как вернуть отправку заявок за 10 минут
Сайт на 1С-Битрикс взломали — что делать прямо сейчас
Сайт на Битриксе не открывается: причины и решение за 10 минут
Как установить 1С-Битрикс на хостинг за 5 минут — пошаговая инструкция
Технический аудит сайта на 1С-Битрикс — подробный разбор и моя методика
Как выбрать хостинг для 1С‑Битрикс: инструкция, нюансы и мой топ‑провайдеров
Как обновить 1С-Битрикс до последней версии без ошибок
Мой способ переноса сайта на другой хостинг в 1С-Битрикс — без потерь и за 10 минут
Следующая статья Ошибка базы данных MySQL в 1С-Битрикс — как восстановить сайт за 10–30 минут
Твой голос имеет значение Назад
(Нет голосов)
Назад Назад к списку статей

Комментарии (0)