Bugzilla
Bugzilla 是一款旨在帮助您管理软件开发的服务器软件。
安装
配置
模块依赖
首先执行模块检查
# cd /srv/http/bugzilla # ./checksetup.pl --check-modules
检查输出,了解哪些模块是必需的,哪些是可选的。还会显示安装缺失模块的 shell 命令。
使用以下命令安装所有必需和可选的模块
# perl install-module.pl --all
最终模块检查
接下来是一些配置,让 BugZilla 连接到 MySQL 并在其中创建初始表。
再次运行 checksetup.pl
,这次不带 –check-modules
开关
# ./checksetup.pl
如果一切正常,将生成一个名为 localconfig
的文件。然后,修改文件的一些参数
$webservergroup = 'http'; $db_driver = 'DATABASE_TO_USE_HERE'; $db_name = 'DATABASE_NAME_HERE'; $db_user = 'DATABASE_USER_HERE'; $db_pass = 'YOUR_PASSWORD_HERE';
Apache
最后,配置 Apache HTTP 服务器 以使用 mod_cgi 运行 BugZilla(也可以使用 mod_perl 进行配置;有关详细信息,请参阅此内容)。
首先取消注释 /etc/httpd/conf/httpd.conf
中的以下行
LoadModule cgi_module modules/mod_cgi.so
然后将以下行添加到 /etc/httpd/conf/httpd.conf
<Directory /srv/http/bugzilla> AddHandler cgi-script .cgi Options +ExecCGI DirectoryIndex index.cgi AllowOverride All </Directory>
现在重启 Apache 和所需的模块。
使用您的 Web 浏览器访问 http://server_domain_or_ip/bugzilla/
。