帝国CMS网站搬家最简单的方法

操作系统:centos6.2

步骤1:备份数据库

mysqldump -uroot -p密码 数据库名称>备份路径及文件名

示例:

mysqldump -uroot -p123456  db123>/backup/db123.dmp
步骤2:备份网站代码

tar cvf 备份文件路经及其文件名.tar /网站路径

示例:

tar cvf /backup/daobugu.tar /www/daobugu.com/

 

 

步骤3:用ftp工具将备份的数据库和网站代码传到目标服务器上

这个自己搞定,用FileZilla,WinSCP, LeapFTP,等均可,看你的习惯了。

 

步骤4:在目标服务器上恢复数据库

mysql -uroot -p密码 数据库名称<备份路径及文件名

示例:

mysql -uroot -p123456 db123</backup/db123.dmp

 

步骤5:恢复网站代码

tar xvf 备份文件路经及其文件名.tar

示例:

tar xvf /backup/daobugu.tar

此处要注意路径,别解压到错误的目录了,一定注意

 

步骤6:检查PHP是否开启short_open_tag

一般php的配置文件都在/etc/php.ini,如果找不到,请使用find命令查找

一定要确保其中的short_open_tag的值是On。如果不是,请修改后重启apache或者iis或者nginx等web服务器。

如果不打开,会有如下报错:

网站在检索 daobugu.com/e/admin/ecmsadmin.php 时遇到错误。 该网站可能关闭进行维护或配置不正确。

 

至此,搞定!道不孤网搬迁备忘。

 

附上帝国官方的搬迁教程参考(比较麻烦,还要安装):

http://bbs.phome.net/showthread-35-46681-0.html

 

来源:道不孤网