1. 安裝數據庫
apt-get install mysql-server
剛安裝完mysql,root密碼是空的,按回車即可進入數據庫
設置root密碼: set password for root@localhost=password("123456");
Quit退出,再進入mysql做相關配置
CREATE DATABASE bugzilla;
GRANT ALL ON bugzilla.* TO 'bugzilla'@'localhost' IDENTIFIED BY '123456';
flush privileges;
2. 安裝apache2
apt-get install apache2
配置apache2
/etc/apache2/httpd.conf
添加:servername localhost:80
/etc/init.d/apache2 restart
3. 安裝bugzilla
apt-get install bugzilla
提示找不到文件
所以我就去官網下載下來了bugzilla-4.2.2.tar,放到opt目錄下解壓,下面開始來配置
a) 修改名字mv bugzilla-4.2.2 bugzilla
b) 修改bugzilla目錄: mv bugzilla /var/www/
c) 在root@ubuntu:/var/ww/bugzilla# ./checksetup.pl
執行此命令來check perl已經安裝了哪些模塊
系統提示執行以下命令來安裝perl模塊: /usr/bin/perl install-module.pl –all
執行后系統報錯,提示沒有安裝gcc
vim etc/apt/sources.list 更新系統的源http://mirrors.163.com/ubuntu/ precise
(更新源后update包時系統報錯,發現DNS沒有配,配置下DNS后問題解決)
apt-get update ,安裝gcc
然后繼續執行 /usr/bin/perl install-module.pl –all,此時perl模塊可以安裝
再次執行./checksetup.pl 檢查perl模塊是否都安裝,若都安裝好了,bugzilla目錄下會生成./localconfig...文件
(由於安裝的perl模塊可能有權限問題,執行chmod –R 777 bugzilla修改權限)
d) 修改localconfig配置文件
$webservergroup = 'www-data';
db_name = 'bugzilla';數據庫名字
db_user = 'root';用戶名
db_pass = '123456';數據庫密碼
e) 再次執行./checksetup.pl ,此時系統會提示讓輸入mail、name、密碼
4. 配置apache的config,與bugzilla的index鏈接
vim /etc/apache2/apache2.conf
在內部添加這樣一段:
<Directory /var/www/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>
然后重啟apache2
/etc/init.d/apache2 restart
到這里,所有的配置完畢,可以訪問bugzilla了,URL:http://localhost/bugzilla
HOHO~
byMM:時間可以解決一切問題,折騰了快2天,終於搞定,下面來學習下郵件怎么配置,加油!fighting~~~