discuz 1.5升级discuz 2.0教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:本文档用于帮助您将原有的Discuz! X1.5 版本升级到Discuz! X2 版本。
在您开始升级之前,请务必逐条仔细阅读以下的注意事项:
1、升级之前,为了确保无误,强烈建议您备份原有数据,我们无法对升级前没有备份的用户提供任何技术支持。
2、升级程序放置在发行版本的utility/update.php,此程序需要上传到install 目录中,并确保install/data 中的sql 文件完整。
3、升级到Discuz! X2 版本中您在Discuz! X1.5 安装的某些插件或者模板数据需要您自行升级。
4、升级成功后,请您删除update.php 程序,以避免可能的安全问题。
5、升级前请关闭所有插件和水印,风格恢复默认。
一、升级前的准备
1、下载Discuz! X2 官方版到本地或者服务器上
下载地址:/DiscuzX/2.0/
解压缩得到如下图所示的三个文件:
upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;
readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;
utility 目录为论坛附带工具,升级程序存放在utility/update.php。
2、关闭站点
用管理员登录站点后台=> 全局=> 站点信息=> 论坛关闭:选择“是”,如图:
3、备份数据
1)数据库备份
独立主机直接到MySQL的data 目录拷贝一份当前Discuz! X1.5 版本使用的数据库即可,记得拷贝之前停止MySQL 服务,否则会造成备份数据的损坏。
虚拟主机用户推荐直接在站点后台进行备份,用管理员登录Discuz! X1.5 后台=> 站长=> 数据库=> 备份:推荐备份“站点全部数据”,如图:
如果要对备份数据再做其他要求可以点击上图中的“更多选项”根据需要进行选择:
UCenter 后台备份:
在UCenter 后台对所有数据进行备份,如果是独立主机直接到MySQL 的data 目录分别拷贝一份当前所有应用使用的数据库即可,记得拷贝之前停止MySQL 服务,否则会造成备份数据的损坏。
虚拟主机用户登录UCenter 后台=> 数据备份,如下图所示:
使用UCenter 备份产生的备份文件
在UCenter 目录下的data/backup/ 下,目录名形如backup_110505_avA272
2)站点程序及其附件的备份
推荐您把站点目录下的所有目录和文件下载或者拷贝到你要备份的地方。
注意:UCenter 文件请不要移动。
如果您之前在论坛的目录下安装了品牌空间,品牌空间的目录也请不要移动。否则会导致无法使用。
推荐您把论坛目录下的所有目录和文件下载或者拷贝到你要备份的地方,如果您没有对论坛程序和模板做过很大的改动,那么只要:把除了config目录、附件目录./data/attachment 头像目录./uc_server/data/avatar以外的其它程序文件全部备份一份到本地或者服务器上即可。
我们常用的对论坛程序及其附件的备份方法为:在原论坛根目录下新建一个目录oldbbs,然后把所有文件全部复制到oldbbs 目录中。
4、上传Discuz! X2 程序到您的站点目录。
5、设置相关目录的文件属性,以便数据文件可以被程序正确读写
使用FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为777,Win 主机请设置internet 来宾帐户可读写属性。
./config/config_global.php
./config/config_ucenter.php
./config
./data
./data/avatar
./data/imagecache
./data/plugindata
./data/sysdata
./data/request
./data/template
./data/threadcache
./data/attachment
./data/attachment/album
./data/attachment/forum
./data/attachment/group
./data/log
./uc_client/data/cache
./uc_server/data/
./uc_server/data/cache
./uc_server/data/avatar
./uc_server/data/backup
./uc_server/data/logs
./uc_server/data/tmp
./uc_server/data/view
关于目录权限修改可以参考:/viewnews-183
二、升级站点数据(以虚拟主机上的升级步骤做演示)
注意:在升级前一定要确保之前的UCenter 是UCenter 1.6.0 版本,如果之前安装的UCenter Server 没有进行升级操作的话,一般为1.5.1 版本,您需要首先升级Ucenter 到1.6.0 版本,否则安装程序会提示错误,无法继续。
教程参考:
UCenter 1.5.2 到UCenter 1.6.0 升级图文教程
/thread-2141455-1-1.html
1、上传utilities 目录中的update.php 文件到install 目录中,并确保install 目录中包含有最新的安装程序。
2、在浏览器中运行/install/update.php开始升级(其中为你的站点访问地址)