2015-02-20 2 views
7

сообщества/AW_Blog: ошибка: 14077410: SSL процедура: SSL23_GET_SERVER_HELLO: SSLv3 предупреждения отказ рукопожатия в Magento блог aheadwork инсталяциякак решить SSL23_GET_SERVER_HELLO ошибки: SSLv3 предупреждение отказ квитирования

+0

Насколько древним является сторонний модуль AheadWorks? Похоже, что curl-транзакция была жестко запрограммирована на использование SSL V3 вместо того, чтобы вести переговоры о совместимом соединении. Похоже, вам нужно связаться с ними для обновления. –

+0

У меня уже есть версия для обновления, и я нахожу эту ошибку при установке любого расширения в диспетчере соединений magento, пожалуйста, помогите мне, если у вас есть решение. –

+0

Извините, не подключил 'AheadWork installation 'с Magento Connect. Связанная с этим проблема: http://stackoverflow.com/questions/26759383/ssl-error-can-not-change-to-tls –

ответ

11

Кажется, что Magento, наконец, добрался до исправлений Пуделя и отключил SSLV3 на Magento Connect. Но в левой части правой части типа разъединения забыл, что программное обеспечение downloader/, которое они предоставляют, имеет . SSLV3 вопросов в некоторых запросах завитки, которые он использует, и не предоставил патч.

downloader/lib/Mage/HTTP/Client/Curl.php является поврежденным файлом, а запрос curl необходимо изменить, чтобы запросить TLS. Линии выглядеть примерно так:

$this->curlOption(CURLOPT_URL, $uri); 
$this->curlOption(CURLOPT_SSL_VERIFYPEER, FALSE); 
$this->curlOption(CURLOPT_SSL_VERIFYHOST, 2); 

Добавить свой собственный вариант завивки для TLSv1 следующим образом:

$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1'); 

Обратите внимание, что это не в app/core или lib, но более в downloader/lib

+0

Итак, если кто-то знает, как написать модуль для исправления файлов в 'downloader \ lib', не стесняйтесь объяснять это, а не бесполезный комментарий «не модифицируйте основные файлы». Кроме того, «не использовать соединение» не является допустимым комментарием, поскольку некоторые модули доступны только через командную строку 'mage' для меня **, чтобы загрузить их для ручной установки **. –

2

Это ошибка, связанная с Magento Connect обновляя свои сервера чтобы не разрешать SSLV3, но Magento все еще пытается использовать его для подключения. Я только что построил исправление. Вы можете скачать его здесь: https://www.dwdonline.com/blog/fix-magento-error14077410ssl-routinesssl23_get_server_hellosslv3-alert-handshake-failure.html. Надеюсь, это поможет!

2

У меня был клиент с PHP 5.4 на Windows Server 2003, который использует OpenSSL 0.9.8zf на момент написания. Я обновился до OpenSSL 1.0.1p, загрузив последние файлы и заменив libeay32.dll и ssleay32.dll в корневой каталог PHP. Это, похоже, решило мою конкретную проблему.

+0

Он уже принял ответ, поэтому сообщение это не имеет смысла. –

+3

Простое совместное использование информации. Надеюсь, что другие находят полезным. Этот пост является лучшим результатом поиска для этих ключевых слов, но его ответ не сработал для меня. –

0

В моем случае у меня был PHP 5.3.5, который поставлялся с OPENSSL 0.9.8, и у меня была такая же проблема. Обновлен до PHP 7, который поставляется с обновленной версией OPENSSL, исправил проблему.

Смежные вопросы