bugzilla
简介
bugzilla 是一款用Perl语言编写的开源bug管理系统,用CGI标准与Web Server通信。
下载
官网 https://www.bugzilla.org/download/
我使用的版本是 5.0.4
源码说明
源码结构:
- Bugzilla 核心代码包
- skins 皮肤
- template 页面模板,存放页面的布局文件。不同语言下的模板不同
- .pl .pm 文件 Bugzilla逻辑代码或构建代码
- .cgi cgi程序,用于处理浏览器的请求
注: 我们在配置Apache 时,pl或pm文件不应不直接访问或执行。
安装前准备
安装perl环境
linux默认已经安装了perl环境
查看perl版本,Bugzilla 最低支持到 Perl 5.10.1
perl -v
安装 CPAN
cpan 是用来管理perl第三方包的工具。在安装Bugzilla 模块时可能用的到。
安装cpan
yum install cpan
安装
检查并安装依赖
执行checksetup.pl文件检查依赖模块
perl ./checksetup.pl --check-modules
安装模块
# 安装所有模块
perl ./install-module.pl --all
# 安装指定模块
perl ./install-module.pl <modulename>
生成配置文件localconfig
# 执行生成localconfig文件
perl ./checksetup.pl
修改 $db_driver 为对应的数据库
$db_driver 可取值为:
问题解决
在安装模块时可能出现安装失败的情况,导致安装失败大致有两个原因:
- 系统的lib库没有
- perl 语言三方库没有,通过cpan安装即可。 cpan 三方库查询
如果出现类似如下错误的,就说明缺少perl 库,需通过cpan安装。
Can't locate auodie.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at -e line 1.
安装auodie
cpan install auodie
apache 配置
<Directory "/opt/bugzilla/bugzilla-5.0.4/">
Options ExecCGI
allowoverride None
require all granted
</Directory>
<IfModule alias_module>
Alias /bugzilla/ "/opt/bugzilla/bugzilla-5.0.4/"
</IfModule>
## 修改
<IfModule dir_module>
DirectoryIndex index.html index.cgi
</IfModule>
配置完apache 后启动或重启apache
sevice httpd start
sevice httpd restart
配置Bugzilla
启动完成后就可以通过网页访问了,接下来就是设置系统了。首次访问系统首先设置一个管理员的账号,登录系统之后首页是这样子的:
点击菜单栏的AdMinistration 按钮进入管理员页面,然后进入parameters页面:
分别设置urlbase 和 attachment_base
至此就大功告成了!!!
相关阅读
本软件无需安装, 适用于Windows 平台,具有截图,文字提取等功能,亦可用于图片和PDF中文字的识别提取中。目前版本为 V3.82。 截图文字
Windows Server 2003 Standard Edition 安装教程
Windows Server 2003 Standard Edition 安装教程 1、打开虚拟机,到主页界面; 2、点击“创建新的虚拟机”,或者依次单击“文件(F)
Microsoft Visual Studio2010旗舰版的详细安装。 安装包:链接: https://pan.baidu.com/s/1-JNyGhwIvasAYQL0GsmzQw 密码: fdds ste
要使用打印机的话必须先安装打印机的驱动程序,一般打印机都有自己的安装程序,但比较的不好安装。通用的情况其实还是用windows的添
链接地址:https://www.pcsoft.com.cn/soft/62306.html CorelDraw X7破解版安装教程 1、在本站下载CorelDraw X7后,在电脑本地得到一