Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

升级 —— 任意版到 SupeSite6.0.1_X-Space4.0.1_UC 升级说明

一、升级前的准备

1、安装 UCenter 并已经将 Discuz! 升级到了 Discuz!6.1.0 或者 Discuz!7.0.0 版本,并且已经挂接成功。

2、关闭 SupeSite/X-Space 并且修改站点风格为默认风格。

因为升级将会大量读写数据库,最好选择晚上访问量比较少的时段升级。

SupeSite/X-Space 后台 => 基本设置 => 系统设置 => 站点设置

暂时关闭站点:选择“站点关闭”,站点风格目录:选择“default”。

3、备份 SupeSite/X-Space 数据库和程序文件

数据库备份方法:

独立主机:直接备份数据库目录就可以(注意备份前停止 MySQL 服务);

虚拟主机:后台备份或使用 phpmyadmin 都可以;

参考:SupeSite 搬家图文教程

登录SupeSite后台 => 其他管理 => 数据库备份 => SupeSite全部数据:提交保存,还可以看到备份后的数据存放的目录。

4、备份已有的 config.php 配置文件

需要注意的是,请使用和您之前版本编码一致的程序包进行升级。比如您之前的 SupeSite/X-Space 是 GBK 编码的,那么也请下载 GBK 编码的程序包:http://www.comsenz.com/downloads/install

1)将 SupeSite/X-Space 的 config.php 文件还有 UCenter 的 config.inc.php 文件下载到本地备份,以方便新的 config.php 对照进行配置。

2)自行备份全部程序文件,方便升级出问题了可以恢复回去。(虚拟主机用户下载到本地做备份即可;独立主机直接在服务器上打包备份即可。)

二、开始升级

以上准备工作都做好了之后,我们开始进入升级步骤。

1、目录整理

如果您之前已经备份号了所有的程序文件,可以直接上传覆盖所有的文件,或者在 FTP 目录下把除了 attachments、user、data 之外的所有文件全部移动到一个新建的 bak 目中。主要是为了方便修改过模板的用户可以在升级之后对照调整模板。大家可以根据自己需要选择是否操作这步。该目录可以在升级之后自行根据需要选择是否保留或删除。

本次升级演示由于已经备份好了文件,所以直接覆盖原文件进行升级。

2、程序文件解压缩

将新的程序文件解压缩,将除了 install.php 和 installuc.php 文件以外的全部文件二进制上传到 SupeSite/X-Space 的安装目录里覆盖原来的旧程序。

几种常见的FTP软件的二进制设置说明:http://faq.comsenz.com/viewnews-373

3、程序包上传

将 update/update.php 移动到 SupeSite/X-Space 程序根目录。

4、修改 config.php

打开 config.php 进行修改,可以参照之前备份到本地的 config.php

其中 cookiedomain 设置方法参考:http://www.discuz.net/thread-267908-1-1.html

5、修改下列文件属性777

设置相关的目录属性,以便数据文件可以被程序正确读写。

使用 FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为 777,Windows 主机请设置 Internet 来宾帐户可读写属性。如果下面目录中含有您没有的目录,就不用设置了。(注:*.*表示全部文件)

./config.php

./attachments

./archiver

./cache/

./cache/*.*

./channel

./channel/*.*

./data

./data/*.*

./html

./log

./model

./model/*.*

./styles

./styles/*.*

./templates/

./templates/*.*

./topic

./topic/*.*

./user

./video

./video/*.*

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

6、升级

在浏览器中输入 SupeSite/X-Space访问域名/update.php 开始升级。

点击“好了,我的程序文件已经升级,数据库已经备份,现在开始升级数据库”进行数据库的升级。

选择“升级所有的数据库表”按钮

在“数据库数据处理”界面中,点击“更新图文按钮”进行系统配置数据的更新,

点击“配置用户中心按钮”进行用户中心的配置

然后再进行模型相关信息的升级

接下来进行数据库数据处理

一路点击下一步直到升级完成

三、升级后操作

1、删除您站点上面的 update.php、installuc.php 文件,避免被重复升级,造成站点数据损坏。

2、登录 SupeSite 7.0 后台更新缓存,打开站点。

具体操作如下:

在SupeSite后台 => 基本设置 => 缓存更新 => 提交保存。

SupeSite/X-Space 后台 => 基本设置 => 系统设置 => 站点设置 => 暂时关闭站点:选择“站点开放”,提交保存。

3、如果您之前生成过 html,建议您将登录 FTP,将 html 目录下全部的文件删除,并登录后台进行重新开启 html(如果升级前关闭了的话)或者手动生成 html。

4、如果你的站点启用了 Rewrite,请务必参照最新的 Rewrite 规则,对您站点的服务器配置进行更新:http://www.supesite.com/download/SupeSite_Xspace_help.zip

本升级演示站点未开启 html 和 rewrite 故 3、4 两步不做演示了,到此升级完毕!

{lang scrolltop}