简介
Bugzilla是服务器软件,旨在帮助管理软件开发。
安装apache2
1  | apt-get install apache2  | 
安装mysql
1.安装
1  | $ apt-get install mysql-server  | 
2.mysql账号密码
1  | mysql -uroot -p  | 
3.设置创建bugs用户:
1  | GRANT SELECT, INSERT,UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY 'password';  | 
4.刷新权限
1  | FLUSH PRIVILEGES;  | 
5.创建数据库
1  | CREATE DATABASE bugs;  | 
6.退出
1  | quit  | 
安装perl
1  | $ apt-get install perl  | 
安装postfix
1  | $ apt-get install postfix  | 
查看状态
1  | postfix status  | 
安装Bugzilla所需Perl模块
1.下载源码
https://www.bugzilla.org/download/#howtoget
https://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-5.0.4.tar.gz
2.解压
1  | cd /opt  | 
3.检查所需Perl模块是否安装
1  | perl checksetup.pl  | 
4.再次执行,生成localconfig
1  | perl checksetup.pl  | 
配置
配置Apache2
1  | <Directory "/var/www/html/bugzilla/">  | 
配置Bugzilla
1  | $create_htaccess = 0;  | 
再次运行
1  | perl checksetup.pl  | 
提示输入账号密码
administrator email: zhangsan@qq.com
name : zhangsan
passwd : passwd
汉化
1.下载汉化包
https://github.com/repeat/bugzilla-tw
https://github.com/repeat/bugzilla-tw/releases/tag/v5.0.4
2.安裝
以 .tar.gz 為例,解壓縮後會有一個
bugzilla-tw-X.Y.Z/template/zh-TW的資料夾,請把zh-TW資料夾整個複製到所安裝的 Bugzilla 的template/資料夾底下即可。pax_global_header這個檔案是 github 自動產生的,並不會用到。
邮件设置
设置/data/params.json
1  | "mail_delivery_method" : "SMTP::TLS",  |