如何将Magento安装迁移到localhost

时间:2012-05-16 15:36:18

标签: magento localhost magento-1.6

我一直在网上关注几个指南,但我仍然无法从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无法找到'旧地址'”

欢迎提出任何建议:)

2 个答案:

答案 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表中。当从服务器切换到另一个服务器时,我通常会删除这两个字段的值。

同样总是考虑在转储数据库之前禁用缓存,因为这样可以避免一些挣扎。