Discuz! X2/Discuz! X1.5 到 Discuz! X2升级

来自站长百科
跳转至: 导航、​ 搜索

Discuz! X2| Discuz! X2安装| Discuz! X2使用| Discuz! X2插件| Discuz! X2模板|Discuz! X2升级

说明:本文档用于帮助您将原有的 Discuz! X1.5 版本升级到 Discuz! X2 版本。

在您开始升级之前,请务必逐条仔细阅读以下的注意事项:

  • 1、升级之前,为了确保无误,强烈建议您备份原有数据,我们无法对升级前没有备份的用户提供任何技术支持。
  • 2、升级程序放置在发行版本的 utility/update.php,此程序需要上传到 install 目录中,并确保 install/data 中的 sql 文件完整。
  • 3、升级到 Discuz! X2 版本中您在 Discuz! X1.5 安装的某些插件或者模板数据需要您自行升级。
  • 4、升级成功后,请您删除 update.php 程序,以避免可能的安全问题。
  • 5、升级前请关闭所有插件和水印,风格恢复默认。

升级前的准备[ ]

下载 Discuz! X2 官方版到本地或者服务器[ ]

下载地址:http://download.comsenz.com/DiscuzX/2.0/

解压缩得到如下图所示的三个文件:

Dz2az1.gif


  • upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;
  • readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;
  • utility 目录为论坛附带工具,升级程序存放在 utility/update.php。

关闭站点[ ]

用管理员登录站点后台 => 全局 => 站点信息 => 论坛关闭:选择“是”,如图:

Dx2d151.jpg

备份数据[ ]

1)数据库备份

独立主机直接到 MySQL 的 data 目录拷贝一份当前 Discuz! X1.5 版本使用的数据库即可,记得拷贝之前停止 MySQL 服务,否则会造成备份数据的损坏。

虚拟主机用户推荐直接在站点后台进行备份,用管理员登录 Discuz! X1.5 后台 => 站长 => 数据库 => 备份:推荐备份“站点全部数据”,如图:

Dx2d152.jpg

如果要对备份数据再做其他要求可以点击上图中的“更多选项”根据需要进行选择:

Dx2d153.jpg

UCenter 后台备份:

UCenter 后台对所有数据进行备份,如果是独立主机直接到 MySQL 的 data 目录分别拷贝一份当前所有应用使用的数据库即可,记得拷贝之前停止 MySQL 服务,否则会造成备份数据的损坏。

虚拟主机用户登录 UCenter 后台 => 数据备份,如下图所示:

Dx2d154.jpg

使用 UCenter 备份产生的备份文件

在 UCenter 目录下的 data/backup/ 下,目录名形如 backup_110505_avA272

2)站点程序及其附件的备份

推荐您把站点目录下的所有目录和文件下载或者拷贝到你要备份的地方。

注意:UCenter 文件请不要移动。

如果您之前在论坛的目录下安装了品牌空间,品牌空间的目录也请不要移动。否则会导致无法使用。

推荐您把论坛目录下的所有目录和文件下载或者拷贝到你要备份的地方,如果您没有对论坛程序和模板做过很大的改动,那么只要:把除了config目录、附件目录./data/attachment 头像目录./uc_server/data/avatar以外的其它程序文件全部备份一份到本地或者服务器上即可。

我们常用的对论坛程序及其附件的备份方法为:在原论坛根目录下新建一个目录 oldbbs,然后把所有文件全部复制到 oldbbs 目录中。

4、上传 Discuz! X2 程序到您的站点目录。

Dx2d155.jpg

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

关于目录权限修改可以参考:http://faq.comsenz.com/viewnews-183

升级站点数据[ ]

(以虚拟主机上的升级步骤做演示)

注意:在升级前一定要确保之前的 UCenter 是 UCenter 1.6.0 版本,如果之前安装的 UCenter Server 没有进行升级操作的话,一般为 1.5.1 版本,您需要首先升级 Ucenter 到 1.6.0 版本, 否则安装程序会提示错误,无法继续。

教程参考:

UCenter 1.5.2 到 UCenter 1.6.0 升级图文教程

http://www.discuz.net/thread-2141455-1-1.html

1、上传 utilities 目录中的 update.php 文件到 install 目录中,并确保 install 目录中包含有最新的安装程序。

Dx2d156.jpg

2、在浏览器中运行 http://www.domain.com/install/update.php 开始升级(其中 http://www.domain.com 为你的站点访问地址)

Dx2d157.jpg

点击“准备完毕,升级开始”链接进行升级。

3、开始升级

Dx2d158.jpg

升级过程全部为自动,无需人工操作,您只要耐心等待就可以了。

4、数据库结构删除

您可以选择删除与标准数据库相比是多余的的数据表和字段,您也可以忽略多余的表和字段。

5、完成升级

点击“直接进入下一步”即可完成升级,请确认是否要恢复默认风格? 如下图所示:

Dx2d159.jpg

如果您要恢复默认风格选择“是”,这样就顺利完成升级了。

Dx2d1591.jpg

升级后的善后操作[ ]

1、使用创始人帐号登录,进入后台更新缓存。

2、删除 install/update.php 程序,以免给您的站点带来隐患。

参考来源[ ]

Discuz! X2使用手册导航

Discuz! X2安装:

Linux 环境搭建推|Windows 环境搭建|CentOS 5 服务器 Nginx 环境|Discuz! X2 安装说明

Discuz! X2使用:

安装注意以及插件和模板的安装|SEO设置全解|论坛版块的增删和常用设置|积分策略的设置和使用技巧|防灌水设置|用户组设置|管理组设置|后台管理员设置|如何优化disucz论坛加速体验效果|虚拟主机环境下伪静态rewrite的配置|备份网站的数据库|discuz搬家教程|内、外部调用|Discuz配置文件的详细分析|论坛后台邮箱设置|设置二级域名和绑定域名|更换域名

Discuz! X2插件

防灌水插件1.0|发帖际遇|积分竞拍插件|帖子列表页显示头像(含等级进度条)|活动聚合插件|社区银行插件|登陆错误IP白名单|绿色插件一键转播到腾讯微博、分享到QQ空间|防恶意用户插件|网站地图插件|聊天室插件|仿官方dev|礼物中心|绑定新浪微博任务|友情链接自助申请|QQ群登录展示插件 |百宝箱插件|每日抢楼签到插件

Discuz! X2模板

清新蓝模板|酷黑潮流风格|D+(20)号蓝色精灵风格|江海网门户模板|YEEI论坛梦幻风格|听雨轩风格|YeeiX2.0模板|绿钻VIP风格环保低碳|Dreambred质感冰蓝风格|酷KUCG模板|魔客吧蓝色经典风格|仿华西都市门户|笔记本风格

Discuz! X2升级

UCenter 1.5.2 到 UCenter 1.6.0 升级|Discuz!6.1、Discuz!7.0、Discuz!7.2到 Discuz! X2 升级|UCHome升级|SupeSite升级|Discuz!6.0 到 Discuz! X2 升级|Discuz! X1.5 到 Discuz! X2升级