![](/img/trans.png)
[英]Magento: Unable to login both customer and admin, and unable to add to cart
[英]Magento add to cart / customer login hidden after copy to new domain
将正在运行的Magento 1.7移动到新主机(apache2.4.7 php5.5)后,我有一个奇怪的行为。
它是所有相同的Magento文件和数据库的副本,但是新域在不同的计算机上运行。
至今:
但是,当我以客户身份登录或将产品添加到购物车后 ,什么都没有发生:
我在后端可以看到客户已成功登录商店,并且用户在线。 但是在前端,没有任何迹象表明。
到目前为止,我已经尝试过:
关于如何进一步调查的任何提示?
清除所有日志表,清空缓存和会话文件夹,然后重新索引您的magento。 检查它是否解决了您的问题。 如果没有,请检查您的异常和系统日志,并检查控制台是否有错误。
我找到了解决方案,并希望与您分享:
我的Magento网站上有两个商店(相同的产品,多种语言),在phpMyAdmin中,我第一次运行时已将所有内容都更新到了新域:
更新core_config_data设置值=' http://newdomain.com/ '其中路径='web / unsecure / base_url';
更新core_config_data设置值=' http://newdomain.com/ '其中路径='web / secure / base_url';
因此,如上所述,商店以两种语言都可以正常运行。
但是:我忘了修改每个商店级别上path ='web / cookie / cookie_domain'和'../cookie_path'的值。
因为客户可以在不损失购物车的情况下在各种语言之间切换,所以我必须确保这些cookie设置正确。
然后我按照@urfusion的步骤操作-谢谢。
因此,这是一个cookie配置问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.