ubuntu12.04 部署bugzilla


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~~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM