Bugzilla
Bugzilla 是一個設計為幫助你管理軟件開發的伺服器軟件。
安裝[編輯 | 編輯原始碼]
儘管許多 Perl 模塊被指定成依賴,一些需要的模塊依舊需要手動[損壞的連結:無效的章節][失效連結 2022-08-17 ⓘ]}}安裝。
配置[編輯 | 編輯原始碼]
模塊依賴[編輯 | 編輯原始碼]
首先執行模塊檢查:
# cd /srv/http/bugzilla # ./checksetup.pl --check-modules
通過輸出查看哪些模塊是必須的,哪些模塊是可選的。用於安裝缺失模塊的 Shell 命令會顯示出來。
使用一下命令安裝所有必須和可選的模塊:
# perl install-module.pl --all
最終模塊檢查[編輯 | 編輯原始碼]
接下來的更多配置會讓 BugZilla 連接到 MySQL 並在其中創建初始化表。
再次運行 checksetup.pl
,這次不帶 -check-modules
選項:
# ./checksetup.pl
如果一切正常,會創建一個 localconfig
文件。然後,修改文件中的一些參數:
$webservergroup = 'http'; $db_driver = 'DATABASE_TO_USE_HERE'; $db_name = 'DATABASE_NAME_HERE'; $db_user = 'DATABASE_USER_HERE'; $db_pass = 'YOUR_PASSWORD_HERE';
Apache[編輯 | 編輯原始碼]
最後,配置 Apache HTTP Server 來使用 mod_cgi (也可以使用 mod_perl 來配置;詳情請參考此節) 運行 Bugzilla。
首先在 /etc/httpd/conf/httpd.conf
中將下列行取消註釋:
LoadModule cgi_module modules/mod_cgi.so
然後把下列行加入 /etc/httpd/conf/httpd.conf
:
<Directory /srv/http/bugzilla> AddHandler cgi-script .cgi Options +ExecCGI DirectoryIndex index.cgi AllowOverride All </Directory>
現在重啟 Apache 和 需要的模塊。
使用你的網頁瀏覽器訪問 http://server_domain_or_ip/bugzilla/
。