改变位置后,Magento网站无法正常工作

时间:2014-06-25 06:49:14

标签: php magento

我有一个magento网站。当我改变位置时,它无法正常工作。

我收到了错误:

Mozilla中的

The page isn't redirecting properly

Chrome中的

This webpage has a redirect loop

为了改变位置,我所做的是:

1)导入我的数据库并更改core_config_data表中的网址。

2)更改了local.xml中的db凭证

3)清除var文件夹。

我找到了针对同一问题的各种解决方案,但没有解决我的问题。

Like clearing the cache, auto increment of ids in database etc.

我可以访问我的后端

3 个答案:

答案 0 :(得分:1)

当我发现这些问题时,这些是我经历的步骤

使用var目录

删除缓存,整页缓存(如果存在)会话和日志文件夹

进入core_config_data

使用数据库工具搜索(值“包含”http)

这将显示您在数据库中引用的站点网址。

确保web / unsecure / base_url和web / secure / base_url

在没有任何https的情况下引用您的域名:首先

即它们都应包含http://mydomain.com/

最后,如上所述kaigorodov检查cookie_path

enter image description here

接下来,引用您的.htaccess文件。这是一个选项

通过终端

进入安装的根目录。即

cd / public_html / magento

再次验证您的.htaccess文件。一个选项是复制您现有的文件并将.htaccess-sample重命名为.htaccess并使用此文件以确保这不会导致您的问题。

可以是Web服务器缓存。如果您拥有所有权,请尝试重新启动。

答案 1 :(得分:0)

无限循环问题通常与不正确的magento cookie配置有关。尝试检查cookie_domain表格中的cookie_pathcore_config_data设置。

答案 2 :(得分:0)

这是非www重定向的www。因为我没有在我面前安装帮助我无法缩小原因,但也许在你的core_config_data中你在某些和非www上使用www。也许你的.htaccess有一个www重定向?

也许目录> URL重写管理将www转为非重定向可能会解决您的问题