Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
5 min left
Серверы и ОС

Как исправить ошибку «Cannot Read license File» в cPanel/WHM?

Ivarr Vinter Автор: Ivarr Vinter 5 мин чтения Обновлено May 30, 2023
How to Fix Cannot Read license File Error on cPanel-WHM

Если вы реселлер или конечный пользователь, работающий с Web Host Manager (WHM) или панелью управления (cPanel), вы, возможно, сталкивались с ошибками недействительной лицензии.

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

В этой статье мы разберём пошаговое решение ошибки «cannot read license file». Давайте перейдём сразу к делу.

Что такое ошибка лицензионного файла cPanel/WHM?

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

В зависимости от ситуации формулировка ошибки может немного отличаться, но суть одна: панель управления хостингом не может подтвердить лицензию. По сути, ошибка «WHM не удаётся прочитать файл лицензии» равнозначна ошибке «cPanel не удаётся прочитать файл лицензии».

[rh-cta-cpanel type="2" ]

Что вызывает ошибку «cannot read license file» в cPanel?

Существует три основные причины ошибок лицензии cPanel/WHM. Сообщение об ошибке появляется, если:

  • лицензия устарела;
  • срок действия файла лицензии истёк;
  • основной IP-адрес сервера был изменён.

Хорошо, как это исправить?

Читайте дальше, не торопитесь! 🙂

Как исправить ошибку «Не удаётся прочитать файл лицензии»?

ШАГ 1

Для начала убедитесь, что вы знаете основной IP-адрес вашего сервера. Чтобы узнать IP-адрес cPanel, выполните следующие команды:

curl -w '\n' -s http://myip.cpanel.net/v1.0/
curl -w '\n' -s http://myip.cpanel.net:2089/v1.0/

ШАГ 2

Fix Cannot Read license File Error

Получив IP-адрес сервера cPanel, перейдите по этой ссылке чтобы проверить статус вашей лицензии. Введите публичный IP-адрес сервера, найденный на предыдущем шаге, в соответствующее поле и нажмите проверить лицензию. Это позволит получить историю лицензий. После этого вы увидите записи о файлах лицензий cPanel/WHM.

ШАГ 3

Когда вы приобретаете лицензию в магазине cPanel, убедитесь, что она активна — это необходимо для продолжения работы по данному руководству. Если лицензия получена и активна, переходите к следующему шагу.

ШАГ 4

use ssh to update the license

Откройте защищённую оболочку (SSH). Введите IP-адрес сервера и номер порта. Для входа в систему укажите имя пользователя «root» и введите пароль root. После этого введите команду

 /usr/local/cpanel/cpkeyclt

для обновления лицензии.

Если всё прошло успешно, вы увидите сообщение «Update succeeded» — это означает, что проблема решена. Как правило, после получения лицензии от cPanel её необходимо активировать, а затем обновить описанным способом. 

ШАГ 5

Если предыдущий шаг не помог, попробуйте отредактировать файл «resolv.conf” . Для редактирования файла выполните команду:

vim /etc/resolv.conf

Затем введите:

nameserver 8.8.8.8
nameserver 8.8.4.4

Вы можете использовать любой текстовый редактор; в данном примере мы используем Vim Однако если вы работаете на Linux и только начинаете осваивать редактор Vim, нажмите Esc, затем «Shift + ;» и введите «wq» для сохранения и выхода.

Если проблема не решена, рекомендуем обратиться в cPanel службу поддержки — некоторые вопросы слишком конфиденциальны, чтобы обсуждать их в открытом доступе.

Читайте также: Лучшие бесплатные антивирусы для cPanel 

Заключение

Для доступа к учётной записи файл лицензии cPanel должен быть активен. Если это не так, причина, как правило, одна из двух: смена IP-адреса или истечение срока действия лицензии — оба случая приводят к ошибкам лицензии cPanel.

Также проблема может возникнуть из-за деактивированной или устаревшей лицензии. В любом случае, ошибки лицензии cPanel и WHM можно устранить с помощью описанного выше решения. В приведённых шагах мы рассмотрели все основные способы исправить ошибку «Cannot Read License File», так что вы готовы к работе.

Часто задаваемые вопросы

Что такое ошибка чтения файла лицензии?

Ошибка лицензии cPanel означает, что у вас нет необходимой лицензии для доступа к учётной записи — по сути, это аналог ошибки лицензии WHM.

Почему возникает ошибка файла лицензии cPanel?

Ошибка файла лицензии cPanel/WHM возникает по двум основным причинам: истечение или устаревание лицензии, а также смена основного IP-адреса сервера. В последнем случае панель управления блокирует вход в аккаунт.

Что делать при ошибке «Не удаётся прочитать файл лицензии» или cPanel?

Ничего страшного. Для начала проверьте cPanel сайт чтобы узнать статус лицензии. Затем откройте SSH и выполните команду "/usr/local/cpanel/cpkeyclt" для обновления лицензии cPanel. После этого можно спокойно выпить кофе.

Как защитить аккаунт от ошибок файла лицензии?

Следите за состоянием лицензии на сайте cPanel и не меняйте основной IP-адрес аккаунта — это важно для корректной работы.

Проблема не решена. Что делать?

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

Share

Ещё в блоге

Читайте дальше.

Готовы к развёртыванию? От $2,48/мес.

Независимое облако с 2008 года. AMD EPYC, NVMe, 40 Gbps. Возврат денег в течение 14 дней.