我一直在网上关注几个指南,但我仍然无法从localhost访问我的Magento(1.6)网站..
我转储了数据库并将其导入phpMyAdmin,将文件从服务器复制到我的localhost(WAMP),更新了local.xml,并且已经访问了core_config_data表,并将web / unsecure / base_url更改为新的URL& web / secure / base_url到新的URL。
还有什么可做的吗?
我已经看到,有时候,在某些指南中,他们要求转到C:\windows\system32\drivers\etc\hosts
并插入以下行:127.0.0.1 www.mydomain.com mydomain.com
但是我已经这样做了www.localhost.com,因为我已经有几个网站需要从localhost运行,我不想改变它..
因此,当我从www.localhost.com/mywebsite启动网站时,我被重定向到旧地址,我的浏览器显示“糟糕!Google Chrome无法找到'旧地址'”
欢迎提出任何建议:)
答案 0 :(得分:2)
只要core_config_data.path值正确更新(仔细检查),可以进行重定向的唯一其他事情(除了Magento的PHP代码)是带有RewriteCond和RewriteRule指令的.htaccess文件。这也可能存在于VirtualHost中。
作为另一种选择,您可以编辑Windows主机文件,并将旧域名解析为127.0.0.1并更新VirtualHost的ServerAlias行以包含该域名。
答案 1 :(得分:1)
也许检查web / cookie / cookie_path和web / cookie / cookie_domain是否正确设置到core_config_data表中。当从服务器切换到另一个服务器时,我通常会删除这两个字段的值。
同样总是考虑在转储数据库之前禁用缓存,因为这样可以避免一些挣扎。