我已经克隆了Magento根目录的内容以及我本地服务器上的数据库,现在当我尝试使用IP地址访问本地服务器时,它会将我重定向到远程服务器上的实时站点。是否有我需要编辑的文件才能进行此重定向?
答案 0 :(得分:1)
Magento在[prefix_]core_config_data table
中保存网站的基本网址。您需要更改路径的值:
web/unsecure/base_url
和
web/secure/base_url
在此表中。
还要检查本地服务器上的数据库登录凭据是否有任何更改。如果是,那么您需要在以下方面进行相应更改:
[website's root directory]/app/etc/local.xml
现在删除[website's root directory]/var
文件夹下的缓存和会话文件夹。
答案 1 :(得分:1)
在mysql服务器中运行以下sql查询:
update core_config_data
set value = 'http://[your-new-host]/'
where path = 'web/unsecure/base_url';
update core_config_data
set value = 'http://[your-new-host]/'
where path = 'web/secure/base_url';
请将[your-new-host]更改为您的主机名,并且最后不要忘记“ / ”。
答案 2 :(得分:0)
有两件事需要解决,还有两件事要跟进。
数据库:(这是最有可能的问题) 更新域内的:core_config_data 参考:http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/update_site_url_in_core_config_data
DB Config File:app / etc / local.xml 必须使用本地数据库设置进行更新,才能在内部访问正确的数据库。
您还需要清除Magento缓存。 商店的/ var /缓存/ *
浏览器: 清除本地缓存,只是为了安全。
干杯!