Sunday, March 18, 2012

Magento更换域名(测试环境迁移至生产服务器)


Magento更换域名这个问题,大多数人都会遇到,常见的情况是从测试环境迁移Magento至远程生产服务器。特别是在Magento测试环境中修改了许多设置,如果在远程一个一个设置的话,不仅麻烦,而且容易出错。简单的办法是,直接把数据库备份后直接上传到远程。
问题就在这里,Magento把网站域名设置保存在数据库中,具体一点就是放在表core_config_data中,该表很重要,Magento后台中配置选项大都保存在这个表中,无事之时可以多了解下。
好了,回到正题,看偶如何更改Magento的新域名。假设测试环境域名是:http://magento.local,正式环境中的域名是:http://magento.com。
1-- select value from core_config_data where path like '%base_url';
2--
3 
4update core_config_data
5   set value = 'http://magento.com/'
6 where path like '%base_url'
7    and value = 'http://magento.local/';

No comments:

Post a Comment