您好,登錄后才能下訂單哦!
這篇文章主要介紹Linux系統如何安裝Bugzilla,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
一. 安裝 Apache
使用源碼方式安裝apache.在解壓出來的源碼文件夾下,執行:
./configure –prefix=/usr/local/apache-2.2.16
注:此處安裝的是2.2.16版本,這里是把apache安裝到/usr/local/apache-2.2.16目錄下。
接著執行:
make
make install
這樣就完成了apache的安裝。
進入apache根目錄,執行:
bin/httpd -k start
就會啟動apache,我們可以通過在瀏覽器上輸入服務器ip,如果出現“It works!”字樣,表示啟動成功。
二. 安裝Bugzilla
\1. 運行checksetup檢查bugzilla依賴的perl模塊是否安裝完全
將下載的Bugzilla二進制分發包解壓到/usr/local/bugzilla-3.6.2下(注:此處安裝是3.6.2版本),進入該文件夾,先執行
./checksetup.pl --check-modules
用于檢查所需要的peal模塊是否都已安裝,如果檢查發現有未安裝的模塊,程序會提示你,并給出安裝命令。需要注意的是,在給出的安裝模塊列表中分為必須模塊和可選模塊,一般我們只需要安裝必須模塊就可以了。
\2. 生成localconfig文件 執行: ./checksetup.pl 生成localconfig文件,localconfig文件包含安裝時需要設定的很多重要信息,比如
$webservergroup='daemon' #apache使用的group $db_driver = 'mysql'; #使用的數據庫 $db_host = 'localhost'; #數據庫服務器ip $db_name = 'bugs'; #數據庫名稱 $db_user = 'bugs'; #連接數據庫的用戶名 $db_pass = 'bugs';#連接數據庫的用戶密碼
我們需要根據實際情況來手動修改這些配制項。特別的數據庫賬戶,需要我們事先在數據庫中創建出這個賬戶并賦予其相應權限,以便下一步安裝時通過通過該用戶執行建庫腳本!
\3. 生成bugzilla需要的數據庫schema。執行:
./checksetup.pl
生成Bugzilla所需要的數據庫schema.數據庫schema生成完成后,將會提示輸入管理員郵件地址、真實用戶名、密碼
至于,bugzilla的安裝已經完成。
三. 配制Apache
我們需要通過配置來告訴Apache新安裝的bugzilla的位置,并且特別告知它是一個cgi程序,具體配制方法就是在apache的conf/httpd.conf文件中加入以下代碼:
Alias /bugzilla /usr/local/bugzilla #給bugzilla的根目錄起一個訪問別名 AddHandler cgi-script .cgi #指明這個目錄是cgi應用 Options +Indexes +ExecCGI #賦予執行 cgi應用的權力 DirectoryIndex index.cgi AllowOverride Limit FileInfo Indexes Allow from all
以上是“Linux系統如何安裝Bugzilla”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。