Magento 無法更新與安裝 extension,這個問題會發生的情形,主要原因是,

Magento 在版本 1.9.2.0 之後,預設要求 HTTPS 連線。

這個問題多半會發生在開發環境上,本機(localhost)或是測試主機,因為通常這些環境下不會設定SSL。

所以如果在未設定SSL的環境下,想要更新或安裝extension時,就會遇到此訊息。

Unknown cipher in list: TLSv1

Magento 无法更新与安装 extension – SSL(https) Magento 1.9.2 Unknown cipher in list: TLSv1

所以我們現在就是要來修改設定檔了,在一般開發的環境下關閉SSL,或是沒有設定SSL的伺服器也關閉這個設定(只是不建議這麼做,不論如何增設SSL增加安全性都是好的)。

在Magento資料夾裡,依此路徑找到這個檔案:downloader/lib/Mage/HTTP/Client/Curl.php

在約第377行:

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

註解掉:

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

然後再回到 Magento connect,安裝 extension 就可以進行了。

還是額外提醒一下,假如您的正式網站沒有SSL,你可以在安裝extension時,先關閉(註解)這個設定,安裝後再恢復,來維持您的 Magento 網站安全性

原文:http://www.astralweb.com.tw/installing-extensions-via-magento-connect-failed/

其他:

1. 方法一

try chagne

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

to

$this->curlOption(CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);

源自:http://magento.stackexchange.com/a/73957

2. 方法二

In file downloader/lib/Mage/HTTP/Client/Curl.php

I changed the code

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

to

if(isset($var)){$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1');}

and problem will be solved for now.

源自:http://magento.stackexchange.com/a/74011

转自:Magento 1.9.2 Unknown cipher in list: TLSv1

Magento 1.9.2 Unknown cipher in list: TLSv1相关推荐

  1. php openssl des ecb,php7.2 des-ede3-ecb加密报错:openssl_encrypt():Unknown cipher algorithm 落叶随风博客...

    最近做项目时用到了3des加密算法,由于环境版本是php7.2 只能用openssl_encrypt()来加密:/* php 版本大于7.2  3des ecb模式加密*/ $res    = ope ...

  2. Go 语言编程 — net/http — 支持 HTTPS

    目录 文章目录 目录 前文列表 单向认证 HTTPS 服务端 客户端 浏览器客户端 curl 客户端 Golang net/http 客户端 双向认证 前文列表 <互联网协议 - HTTP 超文 ...

  3. hadoop 2.4.1 集群安装二

    1:创建目录 [jifeng@feng01 hadoop]$ mkdir tmp [jifeng@feng01 hadoop]$ mkdir name [jifeng@feng01 hadoop]$ ...

  4. 用php写后端怎么使用模板_用PHP保守秘密

    用php写后端怎么使用模板 Introduction 介绍 People have always sought ways to keep secrets from prying eyes or to ...

  5. NSS 错误码详细信息

    Table 8.1 Error codes defined in sslerr.h SSL_ERROR_EXPORT_ONLY_SERVER -12288 "Unable to commun ...

  6. 远控免杀从入门到实践(5)-代码篇-Python

    郑重声明:文中所涉及的技术.思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担!  <远控免杀从入门到实践>系列文章目录: 1.远控免杀从 ...

  7. 使用Go基于国密算法实现双向认证

    国内做2B(to Biz)或2G(to Gov)产品和解决方案的企业都绕不过国密算法,越来越多的国内甲方在采购需求中包含了基于国密算法的认证.签名.加密等需求.对于国内的车联网平台来说,支持基于国密的 ...

  8. 如何实现阿里云容器镜像服务反向访问代理?

    简介:本文会先介绍镜像推送/拉取过程的交互逻辑来梳理需要代理的所有服务,再通过搭建一个公网 HTTPS 反向代理来访问容器镜像服务来向您展示多场景代理访问模式原理. 真实业务场景可能很复杂,因安全.合 ...

  9. 实现阿里云容器镜像服务反向访问代理

    简介: 本文会先介绍镜像推送/拉取过程的交互逻辑来梳理需要代理的所有服务,再通过搭建一个公网 HTTPS 反向代理来访问容器镜像服务来向您展示多场景代理访问模式原理. 真实业务场景可能很复杂,因安全. ...

最新文章

  1. 对python源码进行编译,加密python脚本
  2. ZLComboBox自定义控件开发详解
  3. weblogic中ssrf漏洞修复_WebLogic SSRF 及漏洞修复
  4. Qt程序打包发布方法(使用官方提供的windeployqt工具)
  5. 大型程序是如何开发的_大型小程序如何研发提效
  6. elasticsearch原理_花几分钟看一下Elasticsearch原理解析与性能调优
  7. 2020年周记(3/50)
  8. Android开发笔记(一百三十二)矢量图形与矢量动画
  9. hadoop mapreduce开发实践之本地文件分发by streaming
  10. window 下 git SERVER 自动部署/生成更新项目 批处理
  11. 主题样式之花里胡哨之鼠标点击效果
  12. Linux操作系统启动流程、daemon与服务(service)、systemctl管理服务
  13. RGB888与RGB565颜色对照表
  14. 关于计算机安全的英语文章,计算机专业英语期末论文
  15. MyBatisPlus极速入门
  16. unix时间戳和UTC(协调世界时)
  17. 使用Substrate开发区块链存证dApp
  18. 对不起,这5类人都不适合自学编程
  19. php平均值函数怎么用,表格平均值公式的使用方法
  20. python中arcsec_Python SciPy 常数(Constants)

热门文章

  1. 训练日志 2019.3.28
  2. 数论 —— 斐波那契数列(Fibonacci)
  3. 信息学奥赛C++语言: 数字三角形
  4. 69 SD配置-发票凭证配置-为回扣处理选择出具发票单据
  5. 9 SD配置-企业结构-分配-给公司代码分配销售组织
  6. 3.5 SE93创建自建表事务码
  7. k8s创建Deployment报错:no matches for kind “Deployment“ in version “extensions/v1beta1“
  8. pytorch中Mini-batch批处理实现函数xx.unsqueeze(0)
  9. [数据结构] 图解线索树的后继查找,遍历
  10. 属性面板 脚本_如何在组态王中实现同类型设备公用操作面板的调用---干货