Google
 

2009-08-02

Bugzilla 3.4.1发布

自Bugzilla 3.4发布后,发现了一个安全问题,所以昨天修复版本Bugzilla 3.4.1很快发布了,以下为升级Bugzilla的简单过程。
首先下载最新版本Bugzilla 3.4.1的tar.gz包:
dws:/srv/www/htdocs # wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.4.1.tar.gz
也许因为宽带线路问题,第一次下载的压缩包解压缩出现问题,经过两次不同机器的下载后,得出相同校验码,经过解压缩无异常后,证明校验码基本无误,如下:
43e978463799a75e54c628d7e4c326b3  bugzilla-3.4.1.tar.gz
确定要升级Bugzilla之后,需要先暂时关闭Bugzilla,以避免出现升级前后数据不一致。可以通过系统管理员操作参数(Administration->Parameters)中的Required Settings选项shutdownhtml设置来实现,只要给参数shutdownhtml录入文本即可,例如:
Updating to Bugzilla 3.4.1.
升级前,为确保安全,请先将Bugzilla数据库备份。根据您使用的后台数据库模块不同,可能不一定是MySQL。
然后执行以下脚本完成升级过程:
dws:/srv/www/htdocs # cd bugzilla-3.4.1/
dws:/srv/www/htdocs/bugzilla-3.4.1 # cp -p ../bugzilla/localconfig* .
dws:/srv/www/htdocs/bugzilla-3.4.1 # cp -p -R ../bugzilla/data/ .
dws:/srv/www/htdocs/bugzilla-3.4.1 # cp -p -R ../bugzilla/lib/* lib/
dws:/srv/www/htdocs/bugzilla-3.4.1 # cd ..
dws:/srv/www/htdocs # mv bugzilla bugzilla.old
dws:/srv/www/htdocs # mv bugzilla-3.4.1 bugzilla
dws:/srv/www/htdocs # cd bugzilla
dws:/srv/www/htdocs/bugzilla # ./checksetup.pl
dws:/srv/www/htdocs/bugzilla # cd data
dws:/srv/www/htdocs/bugzilla/data # vi params
最后两步是将参数shutdownhtml重新置为空字符串(params文件的第82行),至此Bugzilla升级完毕,可以恢复运行了。
在Novell SLES 11.0上Bugzilla的升级非常简便,总共不到十分钟就全部完成了。

0 条评论:

发表评论

<< 主页