代码改变世界

discuz x3.1 整站搬家换域名攻略

2017-02-09 10:51  zhezhea  阅读(4421)  评论(0编辑  收藏  举报

一、备份网站数据

请关闭论坛,尤其是数据备份和还原时请不要操作论坛。

进入后台站长数据库备份,备份成功以后,数据保存在 data/backup_**

二、备份网站文件

把整个网站打包,下载下来。

三、网站文件包处理

1)把网站里的下面这些文件删除:

data/install.lock

data/sendmail.lock

data/updatetime.lock

config/config_global.php

config/config_ucenter.php

uc_server/data/install.lock

uc_server/data/updatetime.lock

uc_server/data/upgrade.lock

uc_server/data/config.inc.php

删掉这几个文件,重新安装会有新的。

2)重新安装网站时需要安装程序,所以再到官方下载一个discuz x3.1的安装包,把里面的\upload\install\index.php复制到网站文件install\下。

3)数据库还原程序是新安装包里面的utility\restore.php文件,放到网站文件的/data/文件夹内。

四、上传网站文件并安装

登陆新域名进行安装。注意数据库的数据表前缀和以前一样。

安装成功以后,查看data文件,有两个backup_ **文件,其中一个是备份数据,移到另一个里面。然后,后台站长数据库恢复。

五、更换域名

通过“http://新域名/ admin.php”登陆管理中心进行以下设置:

1)后台全局站点信息网站 URL:比如把http://www.111cn.net 改成http://www.m.111cn.net

2)后台全局域名设置应用域名:http://www.m.111cn.net 根域名m.111cn.net 设置。

3)后台界面导航链接里面使用了绝对地址需要修改为新域名http://www.m.111cn.net /ucenter

4)后台运营关联连接,没有设置就不用修改,此处主要涉及SEO优化。

5)后台站长ucernter设置UCenter 访问地址:http://www.m.111cn.net /ucenter

6Ucenter应用管理应用的主 URLwww.m.111cn.net

此时UC系统可能并不能在后台中打开,因为后台中“Ucenter”按钮链接到的地址还是之间的域名。如果无法打开,可以尝试访问“http://新域名/uc_server/admin.php?m=frame

 

 参考:http://www.discuz.net/thread-3535176-1-1.html。

    http://www.111cn.net/wy/CMS/120110.htm。