升级 bugzilla 3.02 至 3.62

07年末到现在,bugzilla还没升级过。按照官方的文档操作,很不幸,cookie设置有问题,登录后,点别的页面,又要求输入用户名与密码,搞了一天,很烦躁。仔细检查 data/params 千百遍

'cookiedomain' => '',
'cookiepath' => '/',

应该没错。浏览器cookie也有保存了。想不出问题出现在哪。随便点点,好像就在 管理员界面 – 核心参数, 把 ssl_redirect 选项设为关,就ok了。

3.02的图形报表一直无法生成,服务器是bluehost,后台log看不到,调试困难,升级到了3.62,就显示出来了 :-)

关于汉化包

http://www.bugzilla.org/download/

蒋艳 (jiangyanfeng)同学只翻译到3.4.3版本,台湾的repeat 已经搞到了 3.7.2 ,只好先拿繁体中文来用,一些同事反馈说不习惯繁体字,呃,用sed 替换字符串呗,以前用phpbb mods的时候,我也干过这事。写个sh脚本,替换常用的计算机文字,以后再出新版本,跑那个脚本刷一下,80%的文字替换应该没问题吧。

报表中文乱码的解决

不知道bluehost是否安装有中文字体,我把我机器上安装的文泉驿微米黑字体拷贝到bluehost上,

要修改 template/cn/default/reports 目录下三个文件:
report-bar.png.tmpl report-line.png.tmpl report-pie.png.tmpl

在 graph.set(x_label => col_field_disp, 这一行的前面加上

graph.set_title_font("/home/xxx/www/fonts/wqy-microhei/wqy-microhei.ttc",16);  
graph.set_x_label_font("/home/xxxx/www/fonts/wqy-microhei/wqy-microhei.ttc",10);  
graph.set_y_label_font("/home/xxxx/www/fonts/wqy-microhei/wqy-microhei.ttc",10);  
graph.set_x_axis_font("/home/xxxx/www/fonts/wqy-microhei/wqy-microhei.ttc",10);  
graph.set_y_axis_font("/home/xxxx/www/fonts/wqy-microhei/wqy-microhei.ttc",10);  
graph.set_legend_font("/home/xxxx/www/fonts/wqy-microhei/wqy-microhei.ttc",10);  

提交bug页面table出现断行问题

修改 template/cn/default/bug/create/create.html.tmpl
添加相应的th标签 nowrap=”nowrap” 属性

修改皮肤
升级后,原来主界面爬动的bug不见了,测试mm终于可以不用尖叫了,呵呵:)
默认的皮肤真的很丑,导航栏的颜色看起来很土。参考这里 http://www.firefox.net.cn/forum/viewtopic.php?t=9551提供的css,参考了 Basecamp 导航栏的颜色,
修改 skins/standard/global.css 里的#titles 标签,把背景颜色改为青草色
background-color: #195D00;

看起来舒服多了,还可以为测试人员保护视力 :-)

If you enjoyed this post, make sure you subscribe to my RSS feed!

Leave a Reply

Your email address will not be published. Required fields are marked *