Не удалось загрузить и создать пакет с подписью
Добрый день,
Такой вопрос.
Сайт на хостинге nic.ru. Установка дополнений проходит хорошо, вот только подключаюсь к MODSTORE, а оттуда не может установится пишет ошибку «Не удалось загрузить и создать пакет с подписью».
Как быть? Как исправить эту ошибку? На других хостингах все супер.
Спасибо большое.
Такой вопрос.
Сайт на хостинге nic.ru. Установка дополнений проходит хорошо, вот только подключаюсь к MODSTORE, а оттуда не может установится пишет ошибку «Не удалось загрузить и создать пакет с подписью».
Как быть? Как исправить эту ошибку? На других хостингах все супер.
Спасибо большое.
Комментарии: 11
Присоединяюсь к вопросу.
Хостинг другой. И сайт изначально делался на локальном хосте и после переносился на внешний. Все работает и установка из дефолтного репозитория происходит прекрасно.
Хостинг другой. И сайт изначально делался на локальном хосте и после переносился на внешний. Все работает и установка из дефолтного репозитория происходит прекрасно.
Вот лог:
[2016-08-30 07:53:15] (ERROR @ /home/********/public_html/********/core/model/modx/xmlrss/rssfetch.class.php : 241) User warning: MagpieRSS: Failed to fetch http://feeds.feedburner.com/modx-announce (HTTP Error: connection failed (11)
[2016-08-30 07:55:19] (ERROR @ /home/********/public_html/********/core/model/modx/transport/modtransportpackage.class.php : 385) Невозможно открыть файл для чтения: http://modstore.pro/extras/download?package_id=40&version_id=1208&username=vjm1985@gmail.com&api_key=cd9f7180f6c0d3966aafa72313af698f&http_host=********&revolution_version=Revolution-2.5.1-pl
[2016-08-30 07:55:19] (ERROR @ /home/********/public_html/********/core/model/modx/transport/modtransportpackage.class.php : 433) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
Там же написано:
Нужно включить.
You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
Нужно включить.
Оказалось нужно не включить, а отключить.
Возникла похожая проблема. Только у меня изначально всё работало/устанавливалось/обновлялось. И однажды перестало обновляться и устанавливаться выдавая эту же ошибку. Никаких работ на сервере не производилось. Максимум, в админке modx была создана новая группа пользователей с новыми правами(скриптом отсюда) allow_url_fopen, cURL or fsockopen — включены и разрешены. Подскажите, как можно это исправить?
Не обновляется исключительно с репозитория modstore.pro.
Не обновляется исключительно с репозитория modstore.pro.
Возможно поможет моё решение — https://modx.pro/sites/11610-new-modstorepro#comment-78333. Такую проблему только на джино наблюдал, но всё решилось успешно.
К сожаление, решение не подошло. OpenSSL уже 1.0.1e. Пробовал и http, и https.
Пытаясь найти проблему, в
В логе появились такие ошибки:
SSL сертификат действителен ещё до июня месяца… Может действительно дело в OpenSSL, вот только что можно теперь предпринять для более точной локализации ошибки?
/model/modx/transport/modtransportpackage.class.php
в функции transferPackage()
внутри условия if (ini_get('allow_url_fopen') && empty($proxyHost)) {
...
}
убрал <code>@
перед fopen($source, 'rb')
, чтобы посмотреть исходные ошибки в fopen().В логе появились такие ошибки:
PHP warning: failed loading cafile stream: `/path/to/www.mydomain.ru.crt'
PHP warning: fopen(): Failed to enable crypto
PHP warning: fopen(https://modstore.pro/extras/package/251?version_id=1831&username=username%40mail.com&api_key=13eapikeyb97secret3ef02ba972687c6ee&http_host=mydomainru&language=ru&revolution_version=Revolution-2.5.6-pl): failed to open stream: operation failed
Причём в последней ошибке https
присутствует и при поставщике http://modstore.pro/extras/SSL сертификат действителен ещё до июня месяца… Может действительно дело в OpenSSL, вот только что можно теперь предпринять для более точной локализации ошибки?
Подскажите, что, в итоге, отключить надо?
Просто поменял http на https в «Управление пакетами»>«Поставщики»
Я в итоге перешел на beget.ru
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.