简介
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", |