MAGENTO数据转移/换服务器/换域名

piaoling  2011-05-05 13:55:40

1.进入原来的phymyadmin,选择magento的那个数据库,在右边的标签上点击导出。

2.全选所有的表,结构那儿都勾上:添加 DROP TABLE,如果不存在就增加,添加 AUTO_INCREMENT 值,请在表名及字段名使用引号;数据那儿选择完整插入;勾上另存为文件,点击执行,保存当前数据库 。

3.打开保存的数据库导出的文件

在头上添加

SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT; 
SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS; 
SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION; 
SET NAMES utf8; 
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; 
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; 
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; 
SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0;

在结尾添加

SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; 
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; 
SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT;
 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS; 
SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION; 
SET SQL_NOTES=@OLD_SQL_NOTES;

然后查找并且替换所有的 原来的主路径 到 现在的主路径(比如原来是www.amagento.com,现在是www.bmagento.com,必须要全部替换掉),不然数据转移后的Magento将仍然不能使用。

4.在新的地方重新安装MAGENTO,再将app和skin文件全部覆盖去,访问新的地方的phpmyadmin,点击导入,将上面的那个文件选择进去,如果太大,压缩为ZIP格式,点击执行。

5.修改配置文件

/app/etc/local.xml
<connection>
   <host>< ![CDATA[localhost]]></host>
   <username>< ![CDATA[database_username]]></username>
   <password>< ![CDATA[database_password]]></password>
   <dbname>< ![CDATA[database_name]]></dbname>
   <active>1</active>
</connection>

6.完成之后将新的magento文件夹下面var/session,和var/cache下面的缓存文件全部清空

到此,Magento数据转移全部完成。

类别 :  magento(258)  |  浏览(3153)  |  评论(0)
发表评论(评论将通过邮件发给作者):

Email: