分享

傻瓜式Discuz论坛搬家教程

 缘梦书摘 2014-04-25

最近小站在搬家过程中,遇到了很多问题,通过不断的百度,谷歌,以及在官方论坛查找方法的同时,逐渐明白了一些东西。

在此分享给大家,特别是新手站长。

1.首先,数据的备份是很重要的,要明确这一点

2.论坛搬家,备份恢复一点也不难,真的,首先不要在心里上被它吓到,dz程序为我们提供了非常便捷的几种方案

大致上,搬家的方法有几种:

1.第一种方法是通过phpmyadmin导出导入数据,这种方法比较鸡肋,因为超过2M的就上传不上去了,在此不多解释,不推荐

2.第二种方法是通过ucenter后台自带备份恢复,这个容易遇到“无法访问该应用的备份接口,请拷贝ucenter根目录下api/dbbak.php到该应用的api目录下”:

Discuz论坛搬家教程

解决办法:按照提示,将ucenter根目录下api/dbbak.php拷贝到论坛根目录下的api目录下,更新缓存,如果还无法解决的话,就通过ftp编辑根目录/uc_server/data/config.inc.php 在 config.inc.php最后一行加上define('UC_IP','你的ucenter的IP地址');

更新缓存,问题就可以解决了,别忘了加分号。

3.第三种方法就是利用第三方备份工具,个人觉得没有必要。

4.那下面我开始说一下最简单的方法如何使用:

1.直接将ftp根目录下的所有文件,全部下载到本地电脑, 然后上传到新空间(新空间可以是空白的,直接往上传老空间的ftp文件即可)

Discuz论坛搬家教程

这一步只是上传了网站的附件,插件,程序,但是还没有上传数据库,也就是帖子内容等

2.你的老空间如果是虚拟主机的话,就联系老空间商,让他将你的的数据库文件打包备份,放到你ftp根目录下,然后你单独将这个数据库备份下载下来,如果你老空间是vps或者独立服务器,那就自己远程桌面连接上,自己下载,你如果找不到数据库文件存放位置也不要紧,打开我的电脑,查找你的数据库表名字,是在mysql文件下的,总之,这一步是要将数据库文件下载下来。

数据库文件记录了你往网站内写入的东西,比如日志内容,帖子内容,回复内容等之类的。

感谢 qq1401166177 的投稿

3.在此说明一下,新空间的配置与老空间最好一样,或者属于一个系列,比如php的版本,mysql的版本,是同一系列版本。

数据库文件放在新空间,如果是vps或者独立服务器的话,就自己通过ftp上传到网站目录,再远程连接桌面,将数据库文件放在数据库表里(数据库表其实就是个文件夹)。可以先通过phpmyadmin新建一个表,这时候在数据库文件里就会自动生成一个同名文件夹,这个文件夹就是数据库表,数据库的内容就会自动添加在这个文件夹里。

总之是将老空间的数据库表转移到新空间的数据库表里。

4.修改配置文件

需要修改的有三个

根目录下的config/config_global.php 需要修改的项目

Discuz论坛搬家教程

根目录下的config/config_ucenter.php 需要修改的项目

Discuz论坛搬家教程

根目录下的uc_server/data/config.inc.php

Discuz论坛搬家教程

5.完成上面几步(上传ftp文件,上传数据库,修改配置文件)之后,打开你的 新域名/admin.php 进入后台。看看你后台里设计到ip的地方要不要修改,如果有的是老ip,那就修改成你目前的新IP,更新ucenter缓存,然后更新dz后台缓存这完成了

本贴完成仓促,会不断完善,有不足,不对之处请高手指教!

大家有不明白的可以在本贴跟帖,也可以来彩绘网找我,能解答的都义务为大家解答。

感谢 qq1401166177 的投稿

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多