Bugfree升级(从2.0升级到3.0.4)

来源:互联网 发布:软件学报 期刊 编辑:程序博客网 时间:2024/04/29 13:37

Bugfree升级(从2.0升级到3.0.4)

1.前提

由于之前使用bugfree2.0,但现在bugfree版本已经升级到bugfree3.0.4,新增了不少功能。由于2.0和3.0.4之间数据库结构已经发生了很大变化,因此不能直接升级,需要从2.0升级到2.1.3,然后从2.1.3再升级到3.0.4.

升级前准备: 备份bugfree相应数据和附件目录,以防万一。

2.升级过程

1)把bugfree2.1.3的包解压出来,解压出来的名称是bugfree2.1.3,那么改成bugfree,复制到…./htdocs/(原先bugfree2版本所放目录),目的是:替换原先2.1.3版本的bugfree文件。

2)浏览器访问http://ip/bugfree/install

 

继续,进入2.配置界面,这个界面:注意:数据库名:和之前2.1.3版本的数据库名一致(这样才能保证之前的数据不丢失),用户名密码也一致。【这里我的环境是默认的:数据库名是bugfree2,用户名是root,密码为空。】,
接着点击安装,到如下备份

3)最后升级成功,于是再次在浏览器访问:http://ip/bugfree,就是bugfree2.1.3
4)从2.1.3升级到3.1.4过程和上面是一样的。

3.升级后问题

问题现象:bugfree从2.0升级到3.0.4后,原来迁移过来的项目附件无法上传,提示信息为“File Location 不可为空白”,但是新建项目则不会出现此种问题; 

原因分析:项目迁移导入时,会将原有的项目用户和用户组一起带过来,权限问题造成的。

解决办法 :进入到BUGFILE文件,更改迁移项目的用户和用户组,保证和新建项目的用户和用户组一样,如下命令  

 chown –R  daemon:daemon  Project*

0 0
原创粉丝点击