找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 172|回复: 3

[转贴] Discuz! 整站搬家心得及详细攻略

[复制链接]
发表于 2014 年 3 月 26 日 21:05:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
首先说说我的服务器环境。我是虚拟主机租用,搬家前的是win机,搬家的目的地是linux的服务器,而且两台服务器装的mysql的版本还不同。我要把DZ论坛和整合的SS全部搬到linux上。我要安装的是dz5和ss5.同时,以下的上载均是指二进制上载。为了不丢失任何数据,建议暂时关闭网站和论坛,待搬家成功后再开启。

步骤一:确认目的地的服务器的配置情况,查明数据库的版本。方法是上载官方的DZ版本,试安装一下,安装过程中会显示服务器的各种配置情况,记下服务器上mysql数据库版本号。强烈建议亲自测试,否则,听了空间商的,也许是错误的版本号。

步骤二:在原服务器上的DZ后台进行数据库的备份。选择自定义备份(因为还有SS的数据),并全部选择,然后选择分卷备份,大小选择默认的2048,选择你的目的地服务器的mysql的版本号(一定要正确选择),选择十六进制备份,然后开始备份,生成sql文件,系统自动保存在forumdata目录下。然后用ftp下载这些数据库文件到本地硬盘。

步骤三:在目的地的linux服务器上全新安装DZ,记住数据库信息设置参数。(就是config.inc.php文件里的参数)

步骤四:备份原服务器上BBS目录下的attachments、customavatars、templates目录下的全部文件到本地硬盘。如果有必要的话,建议把论坛目录下的images目录也备份到本地硬盘(因为有的朋友可能会往里面放一些必要的图片文件,比如logo)

步骤五:ftp下载SS下所有文件和目录到本地硬盘。

步骤六:上载本地硬盘上的DZ备份文件(就是步骤四中提到的)到目的地服务器的论坛目录下,选择全部覆盖即可。然后上载步骤二中提到的数据库备份sql文件到目的地服务器的DZ目录下的forumdata子目录下。

步骤七:上载步骤五里的所有目录和文件到目的地服务器的SS目录下,记住修改config.php文件,把里面的数据库参数设置的和步骤三中提到的参数一致。

步骤八:上载DZ官方的restore.php到目的地服务器的DZ目录下,运行,选择第一种方式恢复数据。restore.php的运行方法可以参考DZ官方视频文件。

步骤九:到DZ后台,更新缓存,然后更新论坛统计(注意,官方的意见是从后往前更新)。完事后再更新缓存,刷新页面看看,大功告成了。不但DZ数据正常,SS也一样正常。

再最后补充一点:一切ok后,记住用ftp修改相应目录的属性为777。
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2014 年 3 月 26 日 22:55:39 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
很好!不知道是什么时候的教程哦!
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2014 年 3 月 26 日 22:57:06 | 显示全部楼层
很好!不知道是什么时候的教程哦!
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2014 年 4 月 9 日 02:47:12 | 显示全部楼层
关键时刻用得上
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 16 日 07:25 , Processed in 0.030182 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表