我有一个很长时间运行良好的Magento 1.8网站。但突然有一天,没有做任何改变,它总是重定向到站点主页,无论是从前端还是从后端访问它作为管理员登录。当您点击几页时,重定向会在随机时间段内发生,有时会在下次点击时立即发生,因此您始终可以看到主页。它发生在IE和Firefox上。
在出现此问题之前,我所做的只是添加或修改产品,根本没有系统设置/配置更改。现在,很难登录管理面板,因为它会继续重定向到主页。
它似乎与会话有关,但我不知道导致问题的原因以及如何找到并解决问题。也为什么Magento网站突然有这样的行为? 任何事情请帮助。先感谢您。
更新:IE出现严重,除了主页,你无处可去,使用Firefox,它随机出现,只需点击几下。答案 0 :(得分:0)
如果由于cookie而发生问题而不是尝试以下方法可以为您工作。如果您无法登录管理面板而不是检查magento数据库中的cookie值。在phpmyadmin中查找表core_config_data,然后使用值为web / cookie / cookie_domain和web / cookie / cookie_path的字段。你的情况可能是空白的。
我的解决方案是设置:
web / cookie / cookie_domain到我的域名
和
web / cookie / cookie_path到/.
示例:
运行magento的域名是magento.local set:
web / cookie / cookie_path = magento.local
和
web / cookie / cookie_path = /
试试这个,希望它会有所帮助。
答案 1 :(得分:0)
在执行此链接http://laksmono.com/2009/05/13/userscustomers-cannot-checkout-magento-cart/中给出的修复后。我的网站现在似乎正在运作
即 - 在System>下配置>网络>会话验证设置,除了“验证HTTP_USER_AGENT。”之外的所有内容都设置为“no”,然后记得闪存Magento缓存。
听起来ISP有一天应用了一些新技术来解决这个问题....但任何人都可以告诉或解释如何理解这些设置以及为什么这样的设置可以解决问题?
为什么我可以访问许多其他网站,包括帐户登录和电子商务网站,同时没有这样的问题?遗憾的是我使用相同的ISP,只有Magento网络给我带来了问题。这个ISP为数百万客户提供服务,没有人收到来自ISP要求做任何事情的通知......我的意思是,如果这是所有网络正常工作的常见或必要设置,为什么Magento将此留给管理员配置,这最终会很大洞?
答案 2 :(得分:0)
确保core_config_data
web/secure/base_url
和
web/unsecure/base_url
设置正确。当你有一个www。和一个非www。 magento保持重定向。 对于localhost cookiese,请使用:
web/cookie/cookie_path = "/" (without quotes ofcourse)
和
web/cookie/cookie_domain = "" (without quotes ofcourse)