Magento Community Edition 1.9.2更新失败 - 列表中的未知密码:TLSv1

时间:2015-07-08 10:50:02

标签: magento

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

删除maintenance.flag后,网站保持空白,也是管理页面。我可以访问连接管理器,但是我想用扩展管理器安装的所有内容都失败,并显示“CONNECT ERROR:Package community / Interface_Adminhtml_Default failed:列表中的未知密码:TLSv1”

如何解决这个问题?如果我查看文件,一半文件的日期是今天,另一半是较旧的日期,所以它看起来安装中断了或者什么

4 个答案:

答案 0 :(得分:7)

在文件$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1'); 中更改代码

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

$('#refId').bind("keypress", function(event) {
            // allow  letters, numbers and keypad numbers ONLY
            var key = event.charCode;
            if((key >= 48 && key <= 57) ||
                (key >= 65 && key <= 90) ||
                (key >= 97 && key <= 122)){
                return true;
            }

            //allow backspace, tab, left arrows, right arrow, delete
            key = event.keyCode;
            if(key == 8 || 
                    key == 9 ||
                    key == 37 ||
                    key == 39 ||
                    key == 46){
                return true;
            }

            return false; 
    });

现在问题就解决了。

答案 1 :(得分:1)

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

As noted here以及之前的链接,修复方法是通过编辑downloader/lib/Mage/HTTP/Client/Curl.php来包含该行来启用TLSv1:

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

我们在二月份Magento de-Poodlized服务器时遇到了这个问题。

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

答案 2 :(得分:0)

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

但是....

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

下一个问题......

答案 3 :(得分:0)

如果您已将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);