升级 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;

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

试用在线协作工具egroupware

年初,用mediawiki搭建了公司内部文档系统,用到现在,wiki还是不利于协作,找几个groupware研究研究。G一下,有小杜学习笔记的一篇开源Groupware软件试用手记 里面推荐使用 egroupware。

安装参考 Ubuntu wiki 提供的EGroupware安装设置

打开下载页面 http://www.egroupware.org/download,怎么有个 trial for 30 days,傻眼了几分钟,网上不是说免费的么?原来免费版本在下边有 sourceforge.net字样的连接,发现长时间呆在电脑旁,人都变傻了。

按照安装提示,填好一些选项,生成header.inc.php 文件,并修改文件权限

chmod 700 header.inc.php

设置检查页面发现session无法读写,修改为 apache user即可。

sudo chown deli:deli /var/lib/php/session

装完后,发现需要个中文语言包,原来不需要特别下载,访问 setup 目录,进入设置界面,修改语言。

遇到一些问题:

1. 点 通讯录标签,页面空白,看了log:
[Mon Aug 30 16:21:05 2010] [notice] child pid 3045 exit signal Segmentation fault (11)
有时间再debug它。还在玩玩中,觉得ok才在公司推广使用。
2. css样式表文中字体,一般字体设定到12px以上才能够看清楚。11px的话,ie会自动调整,但ff不会。

下午试用了一下 大名鼎鼎的basecamp,发现商业的比较好用 :-) 恨不能自己亲自动手写一个,呵呵。一个买3k,卖出10k套,噢~~ 不好意思,哪有这么好的事,刚才做了个白日梦。

Pages: Prev 1 2