Discuz!搬家升级全程记录(二)――数据迁移

、数据迁移



参照discuz!资料库搬家说明http://faq.comsenz.com/library/bbsapp/movesite/movesite_index.htm


1、程序和附件的迁移:SCP命令,将老服务器 WEB 目录下所有文件复制到新服务器的 WEB 目录下,


修改配置文件config.global.php config.ucenter.php ,修改UCenter 的配置文件在 data 目录下,即 config.inc.php 文件。


配置文件里记录的数据库地址、访问用户名、密码都要根据你的新服务器的相应信息进行修改。同时,如果你的域名发生变化,要修改配置文件中相应的域名信息。


2、数据库迁移:用SCP命令,将数据文件复制到新服务器相对应的 MySQL 数据存放目录下,移动数据文件之后,将相对应的文件属主改成你的 MySQL 运行账号。


这步是discuz!官方资料库中的操作方法,不过还是推荐用备份恢复的方法实现数据库的迁移,即先备份原数据库,再在新服务器上恢复。



、测试访问



修改nginx配置文件server_name、document_root、access_log等行,保存重启服务。


输入地址访问http://192.168.100.23 ,错误提示,template不存在或无权访问,试着重新拷贝template文件夹,并设置权限为755,还是不行,于是将BBS整个文件夹权限设置为777,可以打开了。


测试用户登陆,虽然提示登陆成功,但是实际并没有登陆成功,页面还是登陆前状态。修改hosts文件,把域名指向测试服务器的IP,然后用域名访问论坛,再尝试用户登陆,成功了,没有问题。


二级目录无法打开,应该是没有设置伪静态,将原论坛上的nginx.conf文件中设置伪静态那段代码复制过来,重启lnmp,再测试,正常。


其他功能基本正常,搬家完成,下面可以进行升级X3的操作了。


下一篇:Discuz!搬家升级全程记录(三)――升级X3








你可能感兴趣的:(升级,discuz,迁移)