推荐应用
各版本升级前准备
发布于 2013-04-30
说明:本文档用于各版本升级前的准备工作。其中包括Discuz! X1 升级到 Discuz! X1.5 版本、Discuz! X1 升级到 Discuz! X1.5.1版本、Discuz! X1.5 升级到 Discuz! X2 版本、Discuz! X 系列任意版本升级到 Discuz! X2.5 版本以及 Discuz! X 系列任意版本升级到 Discuz! X3 版本等。
一、在您开始升级之前,请务必逐条仔细阅读以下的注意事项
1、升级之前,为了确保无误,强烈建议您备份原有数据,我们无法对升级前没有备份的用户提供任何技术支持。
2、升级程序放置在发行版本的 utility/update.php,此程序需要上传到 install 目录中,并确保 install/data 中的 sql 文件完整。
3、升级到最新版本以后您在原站点安装的某些插件或者模板数据需要您自行升级。
4、升级成功后,请您删除 update.php 程序,以避免可能的安全问题。
5、升级前请关闭所有插件和水印,风格恢复默认。
二、升级前的工作
1、下载最新官方版到本地或者服务器上
然后解压缩得到如下图所示的三个文件:
upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;
readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;
utility 目录为论坛附带工具,升级程序存放在 utility/update.php。
2、关闭站点
用管理员登录站点后台 => 全局 => 站点信息 => 论坛关闭:选择“是”,如图:
3、备份数据库
备份数据主要有下面三种方式:
1)独立主机用户建议直接备份当前站点的 MySQL 数据库,然后备份升级前的程序文件即可。
注意:备份 MySQL 数据库之前请一定要停止 MySQL 服务后再备份,否则备份的数据可能是受损的数据。
2)UCenter 自带的备份功能,这个适应于任何类型的主机。
进入 UCenter 后台 => 数据备份,如下图所示:
选择要备份的应用,点击提交后,进行数据备份
3)phpMyAdmin 备份数据,适用于独立主机或者虚拟主机,建议独立主机用户使用第一种备份方法。
教程参考:www.discuz.net/thread-900419-1-1.html
4、站点程序及其附件的备份
推荐您把站点目录下的所有目录和文件下载或者拷贝到你要备份的地方。
注意:UCenter 的文件请不要移动。
如果您之前在论坛的目录下安装了品牌空间等其它程序,这些目录也请不要移动。否则会导致无法使用。
如果您没有对站点程序和模板做过很大的改动,那么只要把除了config目录、./data/attachment(附件目录)./uc_server/data/avatar(头像目录)以外的其它程序文件全部备份一份到本地或者服务器上即可。
我们常用的对论坛程序及其附件的备份方法为:在原论坛根目录下新建一个目录 oldbbs,然后把所有文件全部复制到 oldbbs 目录中。
5、上传最新程序到您的站点目录覆盖旧程序。
注意:上传完新程序之后,请您删除 ./install/index.php 文件,以便给您的站点带来安全隐患。
6、设置相关目录的文件属性,以便数据文件可以被程序正确读写
使用 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
一、在您开始升级之前,请务必逐条仔细阅读以下的注意事项
1、升级之前,为了确保无误,强烈建议您备份原有数据,我们无法对升级前没有备份的用户提供任何技术支持。
2、升级程序放置在发行版本的 utility/update.php,此程序需要上传到 install 目录中,并确保 install/data 中的 sql 文件完整。
3、升级到最新版本以后您在原站点安装的某些插件或者模板数据需要您自行升级。
4、升级成功后,请您删除 update.php 程序,以避免可能的安全问题。
5、升级前请关闭所有插件和水印,风格恢复默认。
二、升级前的工作
1、下载最新官方版到本地或者服务器上
然后解压缩得到如下图所示的三个文件:
upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;
readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;
utility 目录为论坛附带工具,升级程序存放在 utility/update.php。
2、关闭站点
用管理员登录站点后台 => 全局 => 站点信息 => 论坛关闭:选择“是”,如图:
3、备份数据库
备份数据主要有下面三种方式:
1)独立主机用户建议直接备份当前站点的 MySQL 数据库,然后备份升级前的程序文件即可。
注意:备份 MySQL 数据库之前请一定要停止 MySQL 服务后再备份,否则备份的数据可能是受损的数据。
2)UCenter 自带的备份功能,这个适应于任何类型的主机。
进入 UCenter 后台 => 数据备份,如下图所示:
选择要备份的应用,点击提交后,进行数据备份
3)phpMyAdmin 备份数据,适用于独立主机或者虚拟主机,建议独立主机用户使用第一种备份方法。
教程参考:www.discuz.net/thread-900419-1-1.html
4、站点程序及其附件的备份
推荐您把站点目录下的所有目录和文件下载或者拷贝到你要备份的地方。
注意:UCenter 的文件请不要移动。
如果您之前在论坛的目录下安装了品牌空间等其它程序,这些目录也请不要移动。否则会导致无法使用。
如果您没有对站点程序和模板做过很大的改动,那么只要把除了config目录、./data/attachment(附件目录)./uc_server/data/avatar(头像目录)以外的其它程序文件全部备份一份到本地或者服务器上即可。
我们常用的对论坛程序及其附件的备份方法为:在原论坛根目录下新建一个目录 oldbbs,然后把所有文件全部复制到 oldbbs 目录中。
5、上传最新程序到您的站点目录覆盖旧程序。
注意:上传完新程序之后,请您删除 ./install/index.php 文件,以便给您的站点带来安全隐患。
6、设置相关目录的文件属性,以便数据文件可以被程序正确读写
使用 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