1

Тема: Тестовый период завершен. Окончание срока действия LetEncrypt CA

Всем добрый день!

На этой неделе многие пользователи, которые использовали SSL-сертификаты LetsEncrypt массово столкнулись с проблемой прекращения работы сайта, в административной панели возле лицензии при этом пишет надпись "Доменное имя не соответствует лицензии".

Как известно, такая ошибка может происходить по причине невозможности выполнения запроса "сам на себя". Но почему запрос не проходит сам на себя?

Выполнение теста показывает такую ошибку:

Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /var/www/user/data/www/domain.ru/test2.php on line 3

Warning: file_get_contents(): Failed to enable crypto in /var/www/user/data/www/domain.ru/test2.php on line 3

Warning: file_get_contents(https://domain.ru/robots.txt): failed to open stream: operation failed in /var/www/user/data/www/domain.ru/test2.php on line 3

Как оказалось, данная ошибка вызвана вот этим обстоятельством: https://habr.com/ru/post/580092/

Решение:

1. Сис.администраторы хостинга должны обновить корневые сертификаты у себя на сервере и все заработает как раньше.
(Необходимо обновить файл cacert.pem, на который есть ссылка в PHP.ini)

2. или если у вас ReadyScript 6.x загрузите в ваш проект обновленный файл licenser.inc.php в папку /core/system, в котором мы отключили валидацию SSL-сертификата при запросах "сам на себя". Ссылка на файл здесь.

Если у вас более старая версия ReadyScript предоставьте доступы к FTP в поддержку, мы обновим вам licenser, для конкретно вашей версии ReadyScript

Повысить оценку Понизить оценку