我'通过结账面对注册客户的问题。
结账过程结束后,客户登陆“我的帐户”,但一旦注销,他就无法访问“我的帐户”#34;此消息"无效的登录名或密码"显示。
通过“忘记密码”按钮设置新密码似乎可以解决客户的问题。
system.log文件显示:
Warning: mcrypt_generic_init(): Key size is 0 in /lib/Varien/Crypt/Mcrypt.php on line 94
Warning: mcrypt_generic_init(): Key length incorrect in /lib/Varien/Crypt/Mcrypt.php on line 94
Warning: mcrypt_generic_deinit(): 495 is not a valid MCrypt resource in /lib/Varien/Crypt/Mcrypt.php on line 135
Warning: mcrypt_module_close(): 495 is not a valid MCrypt resource in /lib/Varien/Crypt/Mcrypt.php on line 136
我认为它可能与我的服务器配置有关,但事实并非如此,因为在同一安装的根目录下的文件夹中安装新的Magento正在使用相同的服务器配置正常工作Mcrypt.php。此外,正确设置了在注册表格(?并使用相同的加密?)时设置的密码。
有关如何解决此问题的任何建议吗?
答案 0 :(得分:1)
知道了!
app / etc / local.xml
中的加密字段为空<crypt>
<key><![CDATA[]]></key>
</crypt>
所以,在我的子文件夹中放置了我所做的全新安装的加密密钥,它解决了这个问题。
<crypt>
<key><![CDATA[encryption_key]]></key>
</crypt>
我不知道在我的服务器上第一次安装Magento时发生了什么,我已经对备份进行了双重检查,从一开始就没有任何内容。
我希望在安装过程中没有其他任何方法失败,安装过程中产生的文件的任何建议我应该看一下吗?