Discuz X2.5网站搬家10点指导!

来源:互联网 发布:mac看bilibili发热 编辑:程序博客网 时间:2024/05/18 17:23

Discuz X2.5网站搬家十点指导

【来源:蔚蓝都市网(www.city66.cn)-互联网时代的都市正能量论坛!】

—————————————————————————————————————————————————————————————————

说明1

搬家从06.25号就已经开始开始着手了,搬家的前几天因为一直不知道如何下手,就在官方论坛看了一些文章教程,但是看了好几遍不太直观,可操作性不强。于是便在论坛之外继续寻找Discuz搬家教程,在看了有两位站长的视频教程后,才恍然大悟,原来整个流程是如此简单,才有了搬家的思路!因为我之前的域名和网站空间是在上海的一家服务商那边,考虑到空间要更换服务商问题所以域名也随之转移到了新服务商这边管理。Discuz官方论坛并不总是可靠的,苦苦等待着别人给你答案也实在是无奈之举,很多时候遇到问题还需要自己多方面亲自找答案!


说明2

在新的站点空间已经开通生效的情况下,以我的网站Discuz X2.5为例,其他高的版本操作步骤基本相同,因视频网站上已经有很多Discuz搬家教程,在此以文字的形式,再次总结和说明以供大家作文档参考。


搬家十点指导:
1.在搬家前一周左右提出域名转出申请并邮寄申请材料至原服务商,后由原服务商提供域名转移密码,这时凭转移密码至新的服务商网站在线提交域名转入申请,审核通过后就意味着转出成功了,可以再将域名解析到新的服务商DNS服务器上!

2.进入网站后台关闭站点,设置网站的阻止页即搬家友情提示,提醒关闭原因和站外联系方式。

3.备份数据库原文件 以.sql结尾的,路径:进入站点后台,站长-数据库-备份,选择"Discuz! 和 UCenter 数据",程序将自动进行分卷备份。等待自动完成,提醒成功创建了备份文件,最终得到7份((因站而异)mysql数据库文件通过ftp在对应的目录下就能看到这些数据库文件了,存放路径如下:

    ./data/backup_ffaf8a/140701_G9JI4RLk-1.sql
    ./data/backup_ffaf8a/140701_G9JI4RLk-2.sql
    ./data/backup_ffaf8a/140701_G9JI4RLk-3.sql
    ./data/backup_ffaf8a/140701_G9JI4RLk-4.sql
    ./data/backup_ffaf8a/140701_G9JI4RLk-5.sql
    ./data/backup_ffaf8a/140701_G9JI4RLk-6.sql
    ./data/backup_ffaf8a/140701_G9JI4RLk-7.sql

4.打包网站程序的所有源文件,如果通过ftp下载全部文件,效率很低而且可能会有文件缺失,这里可以请空间商技术支持帮助操作打包。注意:linux服务器操作系统下打包的文件后缀格式为:.tar.gz,通过ftp下载完整的网站压缩包数据,与新服务商这边确认清楚,上传“.tar.gz”格式的压缩包是否支持在线解压,如不支持就需要先解压到本地再通过ftp工具来上传了!

5.单独从Discuz官方论坛下载与自己网站对应版本的完整安装包以备用,注意:这份安装包不需要上传至新的空间,我们只需要用到其中的几份文件,后面会说到

6.ftp连接新站点,上传原网站数据压缩包,上传后就是新站点的数据了(后面说的新站点就是上传好的这些文件夹和文件)准备重新安装discuz程序,找到新站点install目录下的install.lock文件并删除,从单独下载好的官方安装包里找到\upload\install\index.php文件,上传到新站点的install目录下,然后在浏览器地址栏里执行“http://新站点临时域名/install/index.php”,按照步骤安装即可,新站点的数据库命名,数据库用户信息和表前缀等设置最好与原网站保持一致,如果是数据库名字,数据库用户信息不一样了,还需要找到新站点./config/config_global.php,配置文件修改成新的数据!

7.上一步操作成功后,只是网站程序安装好了,没有原来的样式(模板文件)和贴子数据(数据库文件),找到官方下载的备用安装包,上传文件:/utility/restore.php到data目录,成功后,再看下data目录下有没有restore.lock文件,如果有需要删除。接下来进入网站后台,选择“站长-数据库-恢复”,看日期,选择最近备份数据库文件,点击导入或者在浏览器地址栏里执行“http://新站点的临时域名/data/restore.php”(一定确认选择的是最近日期备份的数据库导入文件),等待程序自动操作完成,提示分卷数据导入成功!

8.安全起见,确认新站点install目录下的index.php是否已经删除,data目录下的restore.php文件是否已经删除,对应的数据库备份的导入文件是否删除。在站点后台选择“工具—更新缓存”,选择“数据缓存,模板缓存,DIY 模块分类缓存”,点击确定,操作成功后如进展顺利再访问新站点临时域名,数据和模板就已经全部恢复了,又看到了网站原来的样子是不是有点小小的兴奋呢!

9.还没完,检查Ucenter站点通信与发送邮件设置,通信失败则进入Ucenter—应用管理—编辑,复制通信密钥到‘站长—Ucenter设置—Ucenter通信密钥’里面,使保持一致,邮件设置需要在域名解析里添加MX记录(设定域名的邮件交换记录,即指定该域名对应的邮箱服务器的设置),可参考企业邮箱的使用帮助中心和Discuz官网教程。

10.全部操作成功后,再进入新的服务商网站,进入新站点控制面版,将正式域名绑定到新的主机上,再进入站点后台和Ucenter检查网站的主URL和各种访问路径是否是正式域名,具体操作这里就不再详细说明了!

11.最后一点提醒:数据无价,为了数据安全,建议同时参考其他站长的搬家教程,先在本地的服务器环境按照搬家步骤模拟操作一遍,以确保在万无一失的情况下再回到站点的主机上操作。好了,说完了,祝你好运 

0 0
原创粉丝点击