本帖最后由 ckook 于 2012-8-21 08:40 编辑
大家好,我叫殷素莎,今天是2012年8月21日.
网上关于disucz搬家的教程有很多,但是说法和方法也不尽相同,有用帝国备份工具的,还有人手工修改的,最坑爹的是看了半天不是2.5版本的,其实这也不能怪人家,只能怪discuz版本的向下兼容性不好,不过这些方法莎莎有测试过,有的丢失帖子,有的用户积分不对,有的全部都正常但是自定义的分类模板没有办法正常显示,这是莎莎搬家完之后模板依然正常显示的截图 呵呵 看吧完美显示.莎莎觉得这是搬家最难实现的一点,因为涉及后台各个参数的协同工作,如果这个都没有问题那别的数据就问题不大了,好了言归正传,开始搬家!!!
首先要先关闭站点,方法是
进入后台->全局->关闭站点->提交:如图
之后台备份数据库,方法是:
进入后台->站长->数据库->Discuz! 和 UCenter 数据->提交.
备份好的数据库会在data/backup-xxxxxx下面存放如图
之后把整个网站的文件打包下载到本地,一般虚拟主机提供商都会提供这样的功能.如果没有直接全部下载下来.然后在本地删除文件如下:
data/install.lock
data/sendmail.lock
data/updatetime.lock
uc_server/data/install.lock
uc_server/data/upgrade.lock
config/config_global.php
config/config_ucenter.php
之后在官网上现在新的discuz2.5,下载完之后里面有三个文件 如图:
打开utility文件夹里面有个restore.php,把它放在data下面.之后再打开upload把里面的install这个文件夹全部拿出来覆盖掉你本地的install文件夹.之后就和安装discuz一样就好了 莎莎就不在赘述了,之后是还原数据库
在地址栏中输入http://您的域名/网站路径/data/ restore.php,也可以进入后台->站长->数据库->回复在这个界面如图 点击红色的部分就会自动跳转了.
最后千万不要忘记把data/restore.php这个文件删除哦 ,希望对您有所帮助,如果您有什么问题请到莎莎的新浪博客 网址是:http://blog.sina.com.cn/ckook 新浪微博http://weibo.com/ckook
|