今天BO-BLOG升级到2.0.3了,说BO是好用,但是感觉就是不那么专业,今天升级害我从装了3次
数据差点就丢失了,非常麻烦啊....还好,现在搞定了
以下的好好看看,别出我的这些麻烦事了,晕~~~
升级:----------------------------------------------------------------------------
如无特别说明,2.0.2均包括 2.0.2、2.0.2sp1、sp2。
- 自动升级步骤
1.1 下载完整安装包。解压。
1.2 将 tools/updateto203.php上传到blog安装目录下,在浏览器内执行之。该文件将根据你当前的blog版本自动修改数据结构。
1.3 将 bo-blog 目录下除install/和data/外的所有文件上传到blog安装目录下,覆盖所有旧版的文件。
1.4 登入到后台,到参数设置中配置所有空白的新选项并保存。
注意:一定要先上传升级程序完成数据库改动,再上传文件覆盖,否则自动升级无效。
如果你已经先上传了更新文件覆盖,请按下面的步骤手动升级,或者替换原先的 global.php 后重新执行自动升级程序。 - 手动升级步骤
2.1 下载完整安装包。解压。
2.2 将 bo-blog 目录下除install/和data/外的所有文件上传到blog安装目录下,覆盖所有旧版的文件。
2.3 登入到后台,到参数设置中配置所有空白的新选项并保存。
2.4 到 数据维护 - MySQL 下,输入适合您版本的sql语句,并按确定按钮执行即可。
SQL for 2.0.2 & 2.0.3 alpha4:
引用
ALTER TABLE [db]replies
CHANGE empty1
reppsw
TINYTEXT NULL;
ALTER TABLE [db]messages
CHANGE empty1
reppsw
TINYTEXT NULL;
ALTER TABLE [db]blogs
DROP empty2
, DROP empty3
, DROP empty4
, DROP empty5
, DROP empty6
, DROP empty7
, DROP empty8
, DROP empty9
, DROP empty10
;
ALTER TABLE [db]blogs
ADD blogpsw
TINYTEXT, ADD frontpage
TINYINT( 1 ) DEFAULT '0' NOT NULL
SQL for 2.0.3 alpha5:
引用
ALTER TABLE [db]replies
CHANGE empty1
reppsw
TINYTEXT NULL;
ALTER TABLE [db]messages
CHANGE empty1
reppsw
TINYTEXT NULL
注意,如果您在Phpmyadmin等界面中执行sql操作,请把[db]替换为实际设置的数据表前缀。
- 注意别忘了到后台参数设置中设置之前没有的选项!