magento搬家 magento换服务器步骤
更改数据库连接 更换域名
1、把magento的目录复制到新服务器,把数据库导出,导入。
如果导不进去的是因为magento的数据库使用了外键约束,通过phpmyadmin导入的时候会报错,在导出的sql文件上加一行
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,FOREIGN_KEY_CHECKS=0;
2、修改magento的配置文件,位置在app/etc/local.xml,注意修改CDATA里面的内容 主要是数据库连接数据库用户名 密码 数据库名称
3、修改magento数据库,sql备份文件中 原网址全部替换成 现网址,否则 无法运行。
最后修改数据库中core_config_data的两个记录域名地址的记录:
update core_config_data set value=”http://你的网址” where path=”web/unsecure/base_url” or path=”web/secure/base_url”;
mysql中core_config_data表 执行下面的SQL语句:
SET FOREIGN_KEY_CHECKS=0;UPDATE `core_store` SET store_id = 0 WHERE code='admin';UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';UPDATE `core_website` SET website_id = 0 WHERE code='admin';UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';SET FOREIGN_KEY_CHECKS=1;
完成后再次清空系统缓存后台就可以进去了。
一切OK,如果不好? 删除 var 目录下的缓存 cache 文件夹