Centos6.8部署bugzilla + apache + mysqlhtml
1.apachemysql
能夠使用系統自帶的apache服務sql
2.安裝mysql:數據庫
yum –y installmysql mysql-server //使用yum安裝apache
vi /etc/my.cnf //編輯mysql配置文件vim
default-character-set = utf8 //在mysql_safe段添加字符集支持ide
service mysqld start //啓動mysql服務spa
mysqladmin –uroot password 「123456」 //設置mysql管理員root的密碼爲123456rest
進入mysql數據庫,建立bugzilla要使用的數據庫server
mysql –uroot–p123456 //進入mysql數據庫
create database bugs; //建立數據庫bugs
grant all privileges on bugs.* to 'bugs'@'localhost'identified by '123456'; //其中on後面的bugs爲數據庫名,to後面的bugs爲用戶名,by後面的123456爲bugs用戶的密碼(用戶可自行設置)
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地址出現如下界面:
Bugzilla部署成功