阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Debian7&Ubuntu 13.10下配置Bugzilla

111次阅读
没有评论

共计 2551 个字符,预计需要花费 7 分钟才能阅读完成。

需要以下软件:

Perl (5.8.1 or above)
MySQL
Apache2
Bugzilla

1.perl

查看是否安装了 perl 及版本

#perl –v

2. mysql 安装及配置

查看 mysql 是否安装

#mysql –version

如果没有,需要安装 mysql-server r mysql-admin mysql-client

 

Mysql 安装完成后,创建一个 Bugzilla 用户

#sudo useradd -d /home/bugzilla -m bugzilla#sudo passwd bugzilla

创建数据库和给 Bugzilla 用户数据库访问权限

首先使用 root 用户登录数据库

#mysql -u root - p 密码是你的 root 密码

 

查看数据库

mysql> show databases;

选择数据库

mysql>use mysql;

查看数据库用户

mysql> selecthost,user,password from user;

删除“”(没有名字的)用户

mysql>delete from user whereuser=””;

 

mysql> create database bugzilla;mysql> grant all privileges on bugzilla.* to bugzilla@localhost;

修改 bugzilla 的密码

mysql>update user setpassword=password(‘bugzilla’) where user=’bugzilla’;

最后 mysql 数据库授权表中重新装载权限。

mysql>FLUSH PRIVILEGES;

退出数据库

mysql>exit

 

用 Bugzilla 用户登录数据库

#mysql –u bugzilla –p

输入密码

登录成功,mysql 配置未完成。

 

3.Apache2

先查看一下

apache2 –v 如果提示没有安装,使用下面命令安装 #apt-get install apache2

安装后测试,在浏览器里输入 http://localhost,如果显示 It works!安装完成。下面配置 apache2 打开 apache2 配置文件 #sudo gedit /etc/apache2/apache2.conf 在配置文件最后加上 Alias /bugzilla/ /var/www/bugzilla/<directory /var/www/bugzilla>Addhandler cgi-script .cgi .plOptions +Indexes +ExecCGI +FollowSymLinksDirectoryIndex index.cgiAllowOverride Limit</directory> 其中 /var/www/bugzilla/ 是你的取决于 bugzilla 解压的位置,视自己而定。

再添加一个 apache2 用户

#sudo useradd -d /home/apache2 -m apache2#sudo passwd apache2 然后 #sudo gedit /etc/apache2/envvars#export APACHE_RUN_USER=apache2#export APACHE_RUN_GROUP=apache2Apache2 配置完成

4.Bugzilla

安装

http://www.bugzilla.org/download/ 官网下载

或者

wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.0.tar.gz#sudo tar -xvf bugzilla-4.0.2.tar#sudo mv /download/bugzilla-4.0.2 /usr/local/ 创建一个连接目录 #sudo ln -s /usr/local/bugzilla-4.0.2 /var/www/bugzilla#sudo chown -R www-data:www-data /var/www/bugzilla 如果连接目录不可以访问,改变一下目录访问权限 #chmod –R 777 /var/www/bugzillaPerl modulesfor Bugzilla

#cd /var/www/bugzilla/ 也可以直接进入 /usr/local 目录执行,我在 Ubuntu 中在连接目录中能够访问,不用修改权限,在 Debian 下没有修改连接目录权限前,我在 /usr/local/bugzilla-4.0.2 执行的。#sudo ./checksetup.pl –check-modules#sudo perl -MCPAN -e install 然后再执行

#sudo ./checksetup.pl –check-modules 会提示安装所有的包的命令,执行该命令。再次执行 #sudo ./checksetup.pl –check-modules 会提示你输入邮箱,用户名,密码然后修改 Bugzilla 的配置文件 #sudo gedit localconfig 修改下面几项 $db_name = ‘bugzilla’; $db_user = ‘bugzilla’; $db_pass = ‘bugzillpaswsword’; 保存然后执行 #sudo ./checksetup.pl 会提示没有找到 apache 工作组打开 sudo gedit /var/www/bugzilla/localconfig 修改

$webservergroup = ‘apache2’;

然后再次检查

sudo ./checksetup.pl

5. 重启 apache2

sudo /etc/init.d/apache2 restartapache2 重启时可能会遇到错误,遇到的错误给忘记了,很容易解决的。打开网址 http://localhost/bugzilla/ 

Bugzilla 的详细介绍 :请点这里
Bugzilla 的下载地址 :请点这里

相关阅读

Fedora 16 安装 Bugzilla 4.2 http://www.linuxidc.com/Linux/2012-04/58270.htm

Bugzilla 安装过程 http://www.linuxidc.com/Linux/2014-03/97639.htm

更多 Ubuntu 相关信息见 Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计2551字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中