【问题标题】:Magento Community Edition 1.9.2 Update failed - Unknown cipher in list: TLSv1Magento 社区版 1.9.2 更新失败 - 列表中的未知密码:TLSv1
【发布时间】:2015-09-26 05:37:10
【问题描述】:

今天我升级到了 1.9.2.0 版本,因此也安装了补丁 SUPEE-6285,但是安装到一半(使用 Magento 连接)控制台显示了一个错误屏幕,类似于您在维护.flag 文件时看到的在您的根目录中(503 错误)。 maintenance.flag 确实在根目录中,但很奇怪它出现在控制台中。

删除maintenance.flag 后,网站保持空白,管理页面也是如此。我可以访问连接管理器,但我想使用扩展管理器安装的所有内容都失败,并显示此消息“连接错误:包社区/Interface_Adminhtml_Default 失败:列表中的未知密码:TLSv1”

如何解决这个问题?如果我查看文件,一半的文件有今天的日期,另一半的日期较旧,所以在我看来,安装失败或什么的

【问题讨论】:

    标签: magento


    【解决方案1】:

    在文件downloader/lib/Mage/HTTP/Client/Curl.php改代码

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

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

    问题将暂时解决。

    【讨论】:

      【解决方案2】:

      可能与 this issue 相关,Magento Connect 子系统尝试启动 curl 并使用显然尚未在所有 Magento 服务器上禁用的 SSL 连接,因为您确实有部分成功升级。

      As noted here 和上一个链接,修复方法是通过编辑 downloader/lib/Mage/HTTP/Client/Curl.php 以包含以下行来启用 TLSv1:

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

      我们在 2 月份 Magento 对服务器进行 dePoodl 化时遇到了这个问题。

      注意:链接都是与本节 (StackOverflow) 和 Magento.StackExchange 中的问题相关的 Stack Exchange 问题

      【讨论】:

        【解决方案3】:

        我去了文件downloader/lib/Mage/HTTP/Client/Curl.php,发现里面有一行TLSv1,所以我把//放在它前面,问题就解决了!现在我可以使用 connect 进行更新了!

        但是……

        现在我的网站显示的链接无效,我的管理员保持空白...

        下一个问题...

        【讨论】:

          【解决方案4】:

          如果您已将 Magento 更新到 1.9.2,则在使用下载器时可能会遇到此错误。该问题是由于较旧的密码造成的,并且仍然是一个未更正的错误。但这可以通过调整一行代码来解决。

          要更正此问题,请在 downloader/lib/Mage/HTTP/Client/Curl.php 中更改:

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

          $this->curlOption(CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);

          【讨论】:

            猜你喜欢
            • 2015-01-09
            • 1970-01-01
            • 1970-01-01
            • 2016-10-31
            • 1970-01-01
            • 2019-09-25
            • 1970-01-01
            • 1970-01-01
            • 2014-06-07
            相关资源
            最近更新 更多