bugzilla部署

Centos6.8部署bugzilla + apache + mysql

1.apache

可以使用系統自帶的apache服務

2.安裝mysql

yum –y installmysql mysql-server  //使用yum安裝

vi /etc/my.cnf        //編輯mysql配置文件

default-character-set = utf8   //mysql_safe段添加字符集支持

service mysqld start   //啓動mysql服務

mysqladmin –uroot password “123456”  //設置mysql管理員root的密碼爲123456

進入mysql數據庫,創建bugzilla要使用的數據庫

mysql –uroot–p123456  //進入mysql數據庫

create database bugs;   //創建數據庫bugs

grant all privileges on bugs.* to 'bugs'@'localhost'identified by '123456';   //其中on後面的bugs爲數據庫名,to後面的bugs爲用戶名,by後面的123456bugs用戶的密碼(用戶可自行設置)

flush privileges;   //mysql數據庫授權表中重新裝載權限

至此數據庫部署完畢

3.安裝部署bugzilla

解壓bugzilla-4.4.12.tar.gz,並移動解壓目錄,調整目錄權限

tar xf bugzilla-4.4.12.tar.gz

mkdir /var/www/html/bugzilla

cd bugzilla-4.4.12

mv * /var/www/html/bugzilla

chmod -R 777/var/www/html/bugzilla/

安裝perl核心模塊

yum –y installcpan

cd /var/www/html/bugzilla/

./checksetup.pl   //執行後會列出當前perl腳本所有需要的模塊

perl install-module.pl --all   //執行後會自動安裝bugzilla依賴的所有perl模塊(需聯網下載安裝)

./checksetup.pl  //再次執行查看生成信息

必須包全部安裝成功執行./checksetup.pl 會生成localconfig文件,出現以下提示修改該文件的數據庫用戶名密碼等信息:

Please edit thefile ./localconfig and then re-run checksetup.pl to complete your installation.

配置bugzilla

vim /var/www/html/bugzilla/localconfig

$db_pass=’’改爲 $db_pass=bugs

$db_port=’’改爲$db_port=3306’ 

 

./checksetup.pl  //再次執行會生成BugZilla所需要的數據庫schema.數據庫schema生成完成後,將會提示輸入管理員郵件地址、真實用戶名、密碼

4.配置apache

vim /etc/httpd/conf/httpd.conf

292  DocumentRoot"/var/www/html/bugzilla"

317  <Directory"/var/www/html/bugzilla">

331  Options Indexes FollowSymLinks ExecCGI

338     AllowOverride all

402  DirectoryIndex index.html index.html.varindex.cgi

796  AddHandler cgi-script .cgi

改變bugzilla文件夾的權限信息

chown -R apache.root /var/www/html/bugzilla/

chmod -R 755 /var/www/html/bugzilla/

重啓apache服務

service httpdrestart

5.連接使用bugzilla

在地址欄輸入http://ip地址出現以下界面:

wKiom1l1plrQOiHkAAFkCeyRftE850.png

Bugzilla部署成功


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章