今天我升级到版本1.9.2.0,因此也安装了补丁SUPEE-6285,但安装中途(使用Magento连接)控制台显示的错误屏幕类似于wat,当你看到maintenance.flag文件是在你的根目录(503错误)。维护.flag确实在根目录中,但很奇怪它出现在控制台中。
删除maintenance.flag后,网站保持空白,也是管理页面。我可以访问连接管理器,但是我想用扩展管理器安装的所有内容都失败,并显示“CONNECT ERROR:Package community / Interface_Adminhtml_Default failed:列表中的未知密码:TLSv1”
如何解决这个问题?如果我查看文件,一半文件的日期是今天,另一半是较旧的日期,所以它看起来安装中断了或者什么
答案 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);