SupeSite/升级
来自站长百科
前言:官方目前只提供 X-Space2.0 以上版本到 SupeSite6.0/X-Space4.0 的升级方法。
升级前的准备[ ]
1.下载 SupeSite6.0/X-Space4.0 到本地或服务器上,如图 1 所示:
- 注:需要注意的是,请下载和您之前版本编码一致的程序包。比如您之前的 SupeSite/X-Space 是 GBK 编码的,那么也请下载 GBK 编码的程序包。
- 其中:upload 文件夹中的文件为我们所要使用的程序文件;其余都为 SupeSite/X-Space 相关帮助文档。
2.关闭站点
- SupeSite/X-Space 后台 -> 基本设置 -> 系统设置 -> 站点设置 -> 暂时关闭站点:选择“站点关闭”,如图 2 所示:
3.SupeSite/X-Space 站点后台几个设置修改
- SupeSite/X-Space 后台 -> 基本设置 -> 系统设置 -> 站点设置 -> 站点风格目录:选择 default ,如图 3 所示:
- SupeSite/X-Space 后台 -> 基本设置 -> 系统设置 -> HTML静态配置 -> HTML启用:选择“不启用”,并取消各个页面的 html 生成选择,如图 4 所示:
- SupeSite/X-Space 后台 -> 基本设置 -> 频道操作 -> 功能频道设置:将首页恢复为程序原来默认有的频道。务必不要将自己自定义的页面设置为首页。如图 5 所示:
4.备份 SupeSite/X-Space 数据库和程序文件
- (1)数据库备份方法
- 独立主机:直接备份数据库目录就可以(注意备份前停止 MySQL 服务);
- 虚拟主机:后台备份或使用 phpmyadmin 都可以;
- 参考:SupeSite 5.0 搬家图文教程
- 本次演示在后台做的备份:(以 Discuz!6.0 为例演示)
- 登录论坛后台 -> 系统工具 -> 数据库 -> 资料备份,如图 6 所示:
- 如果选择“论坛和SupeSite全部数据”,系统将自动开始备份,并且将备份数据存放于论坛 ./forumdata/ backup_XX 目录下,可以将备份数据下载到本地做下备份。
- 如果选择“自定义备份”,则您可以根据自己的需要进行数据备份,比如只备份 SupeSite/X-Space 数据表或者 Discuz! 和 SupeSite 数据表都选择备份。备份后的备份数据存放于论坛 ./forumdata/ backup_XX 目录下,可以将备份数据下载到本地做下备份。
- 后台备份方法可参考下面的教程:Discuz!6.0 后台备份及恢复详解
- (2)程序文件备份方法
- 1、自行备份全部程序文件,方便升级出问题了可以恢复回去。
- 2、将 config. php 文件和论坛的 config.inc.php 下载到本地(备份),以方便新的 config. php 对照进行配置。
升级过程[ ]
- 以上准备工作都做好了之后,我们开始进入升级步骤。
1.目录整理
- 首先在 FTP 目录下把所有的程序文件及目录全部移动到一个新建的 bak 目录中,如图 7 所示:
- 小技巧:如果附件目录很大,可以考虑保留附件目录 attachments 不移动,将其他的目录移入 bak 目录。
2.上传 SupeSite6.0/X-Space4.0 程序文件到空间上
- 将除了 install.php 以外的 SupeSite6.0/X-Space4.0 全部程序文件以二进制方式上传到安装 SupeSite 的空间目录上。如图 8 所示:
- 二进制上传设置方法参考:http://www.discuz.net/viewthread.php?tid=73393
- 以 FlashFXP 为例,二进制设置如图 9 所示:
3.修改 config.php
- 打开 config.php 进行修改。可以参照之前备份到本地的 config.php 和论坛的 config.inc.php 。
- 各参数说明:如图 10 ,11 ,12 ,13 所示:下图箭头指向的都是必须填写的项目,请参照图中说明进行填写。
- 其中 cookiedomain 设置方法:http://www.discuz.net/thread-267908-1-1.html
4.修改下列文件属性 777
- 设置相关的目录属性,以便数据文件可以被程序正确读写。
- 使用 FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为 777,win 主机请设置 internet 来宾帐户可读写属性。如果下面目录中含有您没有的目录,就不用设置了。如图 14 所示:
- ./attachments 目录
- ./cache 及其下面的所有目录及子目录
- ./channel 及其下面的所有目录及子目录
- ./data 及其下面的所有目录及子目录
- ./html 目录
- ./log 目录
- ./templates 及其下面的所有目录及子目录
- ./user 目录
- ./video 及其下面的所有目录及子目录
5.上传升级程序
- 将程序包 ./update/update.php 以二进制方式上传到 SupeSite/X-Space 程序根目录或者将 ./update/update.php 文件挪到站点根目录,如图 15 所示:
6.升级过程
- 从上图上点击升级按钮进入下面的页面,数据库结构添加/升级,如图 17 ,18 , 19 所示:
- 系统会自动根据您的数据结构情况,列出每一项您需要升级的数据表和字段,升级程序会引导您依次进行每一步升级操作。
- 系统会自动给您列出您需要升级的操作。您按照从上到小的顺序依次点击操作即可。请保证上一个操作提示成功了再进入下一步操作。
- 如果您的数据量很大,推荐逐个升级。即从上到下逐个点击上图蓝色部分的链接,等上一个链接提示成功了再点击下一个链接。
- 如果您的数据量比较小,可以直接点击上图黄色部分的链接一次性将上面列出的项目都升级了。
- 每一个项目升级完了都会给您弹出这个显示框提示您成功还是失败。如果失败,记得保留出错提示。成功提示如图 20 所示:
- 数据库结构添加升级完毕后进入下一步,如图 21 所示:
- 数据库结构处理完毕后进入下一步操作,如图 22 所示:
- 进行完上面一步后升级就完毕了,如图 23 所示:
升级后的操作[ ]
- 1.删除您站点上面的 update.php 文件,避免被重复升级,造成站点数据损坏,如图 24 所示:
- 2.如果您之前生成过 html,建议您将登录 ftp,将 html 目录下全部的文件删除。并登录站点设置 -> 综合管理 -> HTML静态配置:重新开启 html 或者手工生成 html,如图 25 ,26 所示:
- 3.将备份到 bak 文件夹里的 attachments,styles,user 三个文件夹拷贝出来覆盖 SupeSite6.0/X-Space4.0 的这三个目录,否则附件和个人空间将不能正常显示。
- 至此升级完毕,如果还有问题请到 http://www.discuz.net 发帖求助。
参考来源[ ]
SupeSite使用手册导航 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|