bugzilla安装全过程

 安装bugzilla将近搞了一天,主要问题停留在apache的设置上,是在有点冤枉..

1. 在http://www.bugzilla.org上下载bugzilla
2. 解开压缩包,放在目标目录,比如/bugzila
3.
cd /bugzilla
perl ./checksetup.pl
就会有一堆的检测信息,告诉你什么perl模块检测不到,需要安装
4. 安装必须的mysql,apache,以及上述的各个perl模块,比如perl-CGI,perl-DBI,Template,AppConfig等
特别提一下,安装perl模块一般有两种方法:
1.) 自己去www.cpan.org下载所需要的模块压缩包,而后解开,进入到其目录下
perl Makefile.PL
make
make test
make install
2.) perl -MCPAN -e 'install "module_name"'
第二种方式比较直接,但是缺点是依赖网络速度,而且不能自定义
第一种方式的缺点是需要自己搜索相关模块,优点是可以自己安装所需版本的模块
5. 所有的模块全部安装完之后,再次运行 perl ./checksetup.pl ,这将会在/bugzilla/目录下产生一个文件 localconfig
编辑这个文件,至少修改以下几项内容:
$webservergroup = ""   #设置apache运行的group
$db_host = "localhost"
$db_port = "3306"
$db_name = "bugzilla"
$db_user ="root"
$db_pass = ""
保存退出
6. 修改/bugzilla权限属性
假定apache以nobody运行,则
chown nobody:nobody /bugzilla -R
chmod 775  /bugzilla -R
chmod 100 localconfig
chmod 640 *pl *sh
7. 修改apache配置
vi httpd.conf
添加以下几行:
Alias /bugzilla/ "/bugzilla/"
<Directory "/bugzilla/">
 Options +ExecCGI +FollowSymLinks
 AllowOverride Limit
 Options None
 Order allow,deny
 Allow from all
</Directory>
AddHandler cgi-script .cgi
保存退出,重新启动apache
接下来就可以通过http://xxx/bugzilla/方式访问bugzilla了,如果还有问题请查看apahce的error_log来分析,同时也可以利用bugzilla的一个测试脚本来检测,例如:
cd /bugzilla
perl ./testserver.pl http://xxx/bugzilla/
检测脚本就会告诉你哪个部分除了问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值