discuz7论坛搬家遇到的一些问题总结及具体的搬家过程方法。

今天给自己的discuz7程序的论坛搬家到国外主机,中间遇到了一些有意思的问题,在这里进行一下总结。主要问题实际上是集中在dz7与uc的整合上面。

下面的内容顺序是根据我的搬家顺序进行的,如果大家也想要进行论坛的搬家,可以按照以下顺序进行。

第一步,数据库备份。

由于dz7自己提供了数据库备份,并且我所使用的国内主机并没有提供给我phpmyadmin管理,因此我采用了dz7自带的数据库备份工具备份了数据,同样的,uc的数据我也是用了uc自带的数据库备份。这里没有遇到什么问题。

第二步,文件下载和上传。

这里我没有偷懒,规规矩矩的吧所有的文件下载下来,然后规规矩矩的打包上传在线解压,国内主机的在线压缩功能我一直没有找到在什么地方,所以手动压缩的。这里也没有遇到什么问题,因为备份的数据包都在网站里面了,所以没有特殊照顾。

第三步,上传和重新安装。

这里是我遇到的比较恶心的地方,因为dz7的论坛是需要和uc进行整合通信的,因此只是简单的修改配置文件的数据库链接信息不够,还要相应的修改dz7与uc通信的文件信息,在经过2个小时的努力以后我放弃了。最终的结果是:uc和论坛可以通信成功,可以正常访问,但无法登陆和注册,并且没有错误提示信息。而dz7和uc关联的地方太多太杂,我实在是不能一一去试验。

在经过我多个测试以后证实这是由于uc和dz7之间通信的问题,但是这个问题没有找到解决方法,因此我重新安装了论坛和uc。因为文件并不会删除,因此整个重装过程只用了不到5分钟。下面说一下过程。

1——删除uc程序目录下的install和dz7论坛根目录下的forumdata这两个目录中名为install.lock的文件,这个文件是程序识别网站是否已经安装的。

2——删除以后,找到同版本的dz7程序,将install目录下的index.php文件上传到dz7的install目录中(dz7安装成功后会自动删除这个文件)。

3——打开网页在地址栏当中输入http://www.你的uc程序地址/install/   进行uc的安装。

4——进行dz7论坛的安装

5——登录uc和dz7的后台,恢复数据。

这个操作的好处是可以避免修改数据库链接文件,同时也就避免了可能伴随着修改文件产生的编码问题,字符集问题等等,而且成功进行了登录和发贴的测试,没有任何异样。

如果你认为这篇文章不够细致,那么可以回复我,在确实有必要的时候,我可以花时间做一个详细的视频教程。

本文热度: 7%

相关文章

分享这个帖子:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

没有评论 to “discuz7论坛搬家遇到的一些问题总结及具体的搬家过程方法。”

留下评论:

昵称(必须):
邮箱地址 (不会被公开) (必须):
站点
评论 (必须)
XHTML: 您可以使用这些标记: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>