Bugzilla安裝.docx_第1頁
Bugzilla安裝.docx_第2頁
Bugzilla安裝.docx_第3頁
Bugzilla安裝.docx_第4頁
Bugzilla安裝.docx_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Bugzilla安裝過程 Bugzilla+Mysql+iis+perlBugzilla+Mysql+iis+perl模塊+ ActivePerl 安裝過程一、 需要的軟件 安裝bugzilla需要的軟件有MySQL數(shù)據(jù)庫軟件,activeperl軟件,bugzilla安裝包,IIS組件安裝環(huán)境操作系統(tǒng)OS: Windows 平臺Bugzilla:4.2或以上數(shù)據(jù)庫:MYSQL: v5.5.21 For Windows 或以上Web服務(wù)器:IIS服務(wù)器 或者Web Server: Apache 2.2.22 (released 2012-01-31) 或以上Perl解析器: ActivePerl-402-MSWin32-x86-295342.msi或以上 /注意:在此需要說明的是我已經(jīng)假定你的電腦中有一個SMTP郵件服務(wù)器,若沒有可以在網(wǎng)上下載一個該服務(wù)?;蛘呤褂脀indows搭建一個pop3 SMTP郵件服務(wù)器二、 安裝設(shè)置MySQL數(shù)據(jù)庫1. 1. 安裝MySQL數(shù)據(jù)庫2. 2. 我用的是MySQL Installer mysql-5.5.21-win32.msi 版下載地址 /downloads/installer/雙擊MySQL數(shù)據(jù)庫安裝軟件進(jìn)入如下的界面:單擊next此處選擇custom,單擊next在此改變MySQL的安裝目錄,單擊change將folder name中的路徑改為c:MySQL單擊ok單擊next檢查改變的路徑是否正確單擊install安裝數(shù)據(jù)庫完成后出現(xiàn)下面界面然后一直點(diǎn)擊next知道出現(xiàn)如下界面單擊finsh按鈕此時MySQL數(shù)據(jù)庫安裝成功,不過會出現(xiàn)如下界面對MySQL進(jìn)行配置單擊next出現(xiàn)如下界面在此界面中選擇 standard configuration選項(xiàng)單擊next在此選中 include bin directory in windows PATH選項(xiàng),單擊next,會出現(xiàn)一個頁面在此頁面中設(shè)置root用戶密碼,并選中enable root access from remote machines,并且選中create an anouymous account 選項(xiàng)創(chuàng)建一個匿名用戶,單擊next出現(xiàn)如下界面單擊execute成功后出現(xiàn)如下界面此時mysql安裝配置完成1. 3. 設(shè)置MySQL數(shù)據(jù)庫單擊開始-所有程序-MySQL-MySQL service 5.1-MySQL Command line Client出現(xiàn)如下界面在此輸入剛才配置MySQL時輸入的root 密碼,若沒有問題將會出現(xiàn)如下界面注意:若輸入密碼后,聽到一聲警報,并且退出命令行界面,很有可能是MySQL服務(wù)沒有啟動,此時只要在計(jì)算機(jī)管理中的服務(wù)選項(xiàng)中啟動MySQL服務(wù)即可下面在MySQL服務(wù)器中創(chuàng)建一個bugs數(shù)據(jù)庫,和一個bugs用戶,以及為該用戶授予相應(yīng)的權(quán)限,命令如下:create database bugs; 創(chuàng)建一個數(shù)據(jù)庫bugscreate user bugslocalhost; 創(chuàng)建一個用戶bugsgrant all on bugs.* to bugslocalhost; 為用戶bugs授權(quán)flush privileges; 刷新用戶權(quán)限若成功出現(xiàn)如下界面鍵入命令quit退出命令行。此時bugzilla與MySQL有關(guān)的事情已經(jīng)完成三、 安裝activeperlactiveperl的下載和安裝比較簡單,這里不再贅述。我安裝的是ActivePerl-402-MSWin32-x86-295342.msi,下載地址: /activeperl/downloads/thank-you?dl=/ActivePerl/releases/402/ActivePerl-402-MSWin32-x86-295342.msi雙擊activeperl安裝界面,一直點(diǎn)擊next直至完成安裝,activeperl的選項(xiàng)都是默認(rèn)的選項(xiàng),依照默認(rèn)安裝。如果只能選擇前兩項(xiàng),后面幾項(xiàng)是灰色不可選狀態(tài),請不要奇怪,認(rèn)真核實(shí)你的系統(tǒng)是否真的安裝了IIS1. 運(yùn)行 ActivePerl 安裝程序 2. 選擇安裝路徑 3. 選擇關(guān)聯(lián)文件,默認(rèn) 4. 開始安裝 5. 安裝過程進(jìn)行中 6. 安裝完成 Finish 7. 檢測 Perl 是否安裝成功 然后安裝activeperl的perl 模塊詳情請見第四節(jié) 2安裝bugzilla軟件所需的perl模塊注意:用第四節(jié) 2安裝bugzilla軟件所需的perl模塊來安裝perl模塊時需要聯(lián)網(wǎng)四、 安裝bugzilla1. 1. 安裝bugzilla文件將bugzilla安裝包解壓,由于使用的是bugzilla4.2版本所以將解壓后的bugzilla-4.2文件夾拷貝到c盤根目錄下。然后配置IIS服務(wù),IIS服務(wù)的配置請看第五節(jié)配置IIS下載地址:/我使用版本是:Bugzilla 4.2 (2.9M)1. 2. 安裝bugzilla軟件所需的perl模塊使用bugzilla自帶的一個checksetup.pl來安裝bugzilla所需的perl模塊。如下圖所示在此命令行下安裝bugzilla所需的perl模塊,用checksetup.pl可以找到需要安裝的perl模塊,安裝的方法如下.若安裝 Template-CD模塊,單擊鼠標(biāo)右鍵選中標(biāo)記,然后選中上圖中的ppm install Template-CD,復(fù)制名稱 然后單擊鼠標(biāo)右鍵,按下鍵盤中的回車鍵enter鍵就可以完成該模塊的安裝用上面的方法完成所有缺失模塊的安裝,完成安裝的界面如下注意:1. 一定要檢查是否安裝完成了所有的per模塊l,因?yàn)橛械膒erl模塊是要基于已經(jīng)安裝的perl模塊的,所以第一次安裝完成后最好再運(yùn)行一次checksetup.pl2. 第二次運(yùn)行checksetup.pl模塊時,有些模塊仍然沒法安裝,沒關(guān)系,因?yàn)槔锩嬗行┠K并不會影響到bugzilla的安裝若安裝成功將會在bugzilla目錄下生成一個localconfig文件。注意:生成的localconfig文件是一個沒有任何后綴的文件打開localconfig文件,將其中的$db_port = 0;改為$db_port = 3306; $index_html = 0;改為$index_html = 1;在命令行下再次運(yùn)行checksetup.pl將會生成和數(shù)據(jù)庫有關(guān)的數(shù)據(jù)表,生成數(shù)據(jù)表后會要求填入主機(jī)的地址服務(wù)器地址,管理員名字和賬號(該賬號是一個email地址)以及管理員登陸的密碼.和確認(rèn)密碼如下圖所示此時bugzilla安裝配置全部完成就可以登陸bugzilla的頁面了,打開一個網(wǎng)頁,輸入網(wǎng)址你配置的服務(wù)器地址/bugzilla就可以登陸bugzilla如下圖五、 配置IIS1. 1. 安裝IIS雖然IIS是windows自帶的組件,但在安裝系統(tǒng)時沒有安裝,所以首先要安裝IIS,具體過程請上網(wǎng)查詢,或者下載一個安裝包進(jìn)行配置安裝。2 創(chuàng)建虛擬目錄單擊開始- 管理工具-Internet信息服務(wù)(IIS)管理器,進(jìn)入如下圖所示的界面在默認(rèn)網(wǎng)站處單擊右鍵選擇如下圖選中虛擬目錄出現(xiàn)如下圖所示的界面點(diǎn)擊下一步,出現(xiàn)如圖所示的界面。在圖中鍵入名字bugzilla點(diǎn)擊下一步點(diǎn)擊瀏覽選中bugzilla的路徑單擊確定單擊下一步選中執(zhí)行單擊下一步點(diǎn)擊完成,在IIS中會出現(xiàn)如圖所示的界面 3配置IIS 在bugzilla中鼠標(biāo)右鍵選擇屬性如圖選擇屬性后出項(xiàng)如圖所示的對話框單擊配置單擊添加在可執(zhí)行文件中填入C:Perlbinperl.exe %s %s在擴(kuò)展名中填入.cgi在動作-限制為中填入GET,HEAD,POST如圖后面必須有一個雙引號點(diǎn)擊確定在bugzilla屬性對話框中選擇文檔,在默認(rèn)文檔中選中添加在添加默認(rèn)文檔對話框中添加index.cgi單擊確定單擊確定在web服務(wù)擴(kuò)展中,將perl CGI extension 設(shè)置為允許.web服務(wù)擴(kuò)展:選擇允許所有未知的CGI擴(kuò)展和所有未知的ISAPI擴(kuò)展修改bugzilla目錄下所有的cgi文件,將#!/usr/bin/perl -wT替換為#!/usr/bin/perl -w到此IIS服務(wù)設(shè)置完成了最后就是漢化bugzilla不過你不想漢化也沒有問題。將漢化包解壓解壓到cn文件夾,將整個文件目錄 cn 拷貝至 Bugzilla 的子目錄 template下;然后以管理員身份登錄Bugzilla,點(diǎn)擊頁腳的 Parameters(系統(tǒng)參數(shù)設(shè)置)鏈接,將 languages 一項(xiàng)的值改為 cn,保存,則以后見到的Bugzilla頁面就是漢語頁面了。如果想返回英文界面,將 cn 改回 en 即可。為保證向后兼容,漢化的文件全部存為 UTF-8 格式。但不管你是否漢化Bugzilla,為強(qiáng)迫Bugzilla采用UTF-8來處理字符串,避免Bugzilla偶然出現(xiàn)的亂碼,強(qiáng)烈建議大家將文件 安裝目錄BugzillaCGI.pm 的第55行改為 $self-charset(UTF-8)。漢化包的具體下載你可以在/download.html 里找到相應(yīng)的bugzilla漢化包。Bugzilla安裝 windowsXP Apache2.0分類: 咖啡嘟嘟 2009-01-03 14:06 5522人閱讀 評論(3) 收藏 舉報 Bugzilla是一個Bug追蹤系統(tǒng),據(jù)說bugzilla的安裝和配置比較麻煩,尤其是在windows系統(tǒng)下,昨天嘟嘟說她要用,讓我?guī)退惭b下再寫個教程給她。安裝環(huán)境:操作系統(tǒng):windowsXPperl解釋器:ActivePerl-004數(shù)據(jù)庫:MySQLbugzilla:3.2web server:Apache 2.0下載地址:Activeperl:/ActivePerl/Windows/。Bugzilla:/download/ Apache:/httpd/binaries/win32/1、對于基本的運(yùn)行環(huán)境如Apache、MySQL、perl推薦安裝Apache 套件,這樣一次安裝就都有了,而且基本配置都做好了,如果想了解這些程序是怎么配合運(yùn)行的,你可以選擇單獨(dú)安裝,這里不再詳述。2、安裝bugzillabugzilla并不需要安裝,下載完后解壓到本地某個目錄下即可./download/現(xiàn)在最新的版本是3.2,我裝的就是這個版本.3、解壓后,在dos下執(zhí)行checksetup.pl,看缺少哪幾個perl module,具體命令如下:H:/Perl/binperl I:/Site/bugzilla/site/checksetup.pl可以看出,我的perl 和bugzilla都放在C盤根目錄下,執(zhí)行后,發(fā)現(xiàn)有很多模塊需要安裝:Checking perl modules.Checking for CGI (v2.93) ok: found v3.29Checking forTimeDate (v2.21)not foundChecking for PathTools (v0.84) ok: found v3.25Checking for DBI (v1.41) ok: found v1.58Checking forTemplate-Toolkit (v2.15)not foundChecking forEmail-Send (v2.16)not foundChecking for Email-MIME-Modifier (any)not foundChecking available perl DBD modules.Checking forDBD-Pg (v1.45)not foundChecking for DBD-mysql (v4.00)not foundChecking forDBD-Oracle (v1.19)not foundThe following Perl modules are optional:Checking forGD (v1.20)not foundChecking for Chart (v1.0) not foundChecking for Template-GD (any)not foundChecking forGDTextUtil (any)not foundChecking for GDGraph (any)not foundChecking forXML-Twig (any)not foundChecking forMIME-tools (v5.406) not foundChecking for libwww-perl (any) ok: found v2.036Checking for PatchReader (v0.9.4) not foundChecking forPerlMagick (any)not foundChecking for perl-ldap (any)not foundChecking forRadiusPerl (any)not foundChecking for SOAP-Lite (any) ok: found v0.55Checking for HTML-Parser (v3.40) ok: found v3.56Checking for HTML-Scrubber (any)not foundChecking for Email-MIME-Attachment-Stripper (any)not foundChecking for Email-Reply (any)not foundChecking formod_perl (v1.999022)not foundChecking for CGI (v3.11) ok: found v3.29上 面是執(zhí)行的一部分結(jié)果,可以看到必須安裝的模塊有7個,其中CGI,DBI,PATHTOOL三個已經(jīng)安裝;可選的安裝有三個,就是數(shù)據(jù)庫的三個,根據(jù)選 擇數(shù)據(jù)庫的不同,分別安裝.因?yàn)槲矣玫氖莔ysql,所以一會就選擇dbd-mysql進(jìn)行安裝;還有后面的一堆是可裝可不裝的,到時等需要用時再安裝不遲.接下來,我們就來安裝這些模塊.4、安裝perl modules可以通過activeperl的PPM進(jìn)行模塊的安裝.打 開 開始-程序-activeperl 5.8.8 bulid822-perl package manager(PPM),我們在PPM中查找需要安裝的模塊,選中它,點(diǎn)右鍵,點(diǎn)install ,然后點(diǎn)擊窗口第二欄的綠色箭頭圖標(biāo),也可以使用快捷鍵ctrl+enter,彈出一個對話框,點(diǎn)確定即可.TimeDate (v2.21)的安裝TimeDate比較奇怪,在PPM上找到的TimeDate版本是1.16,但是直接在ppm上安裝完了后,執(zhí)行checksetup.pl,發(fā)現(xiàn)TimeDate安裝成功,并且版本升級到了2.22,后來也沒發(fā)現(xiàn)問題及原因.DBD-mysql (v4.00)的安裝我在PPM里面沒有搜索到該模塊,只好在dos下輸入以下語句:H:/Perl/binppm install http:/theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd回車,PPM自動從http:/theoryx5.uwinnipeg.ca/ppms上下載最新的DBD-mysql.ppd進(jìn)行安裝。其實(shí)Email-Send (v2.16)等模塊也可以通過這樣安裝。這樣五個必須安裝的module都已經(jīng)安裝完畢,5、重新執(zhí)行checksetup.pl.在bugzilla目錄下生成localconfig文件.修改localconfig:將$db_host改成mysql server端的服務(wù)器,我裝在本機(jī),所以不用修改;將$db_name = bugs;改成$db_name = bugzilla; -bugzilla是我新建的BUG數(shù)據(jù)庫的名稱;$db_user = bugs;改成$db_user = bug; -bug是我登錄bugzilla數(shù)據(jù)庫的用戶名;$db_pass = ;改成$db_pass = bug; -bug是我登錄bugzilla數(shù)據(jù)庫的用戶bug的密碼;$db_port = 0;改成$db_port = 3306; -mysql安裝默認(rèn)端口是3306;修改完成后,保存.6、再次重新執(zhí)行checksetup.pl.在dos窗口中可以看到在往數(shù)據(jù)庫中創(chuàng)建相應(yīng)的表結(jié)構(gòu).表結(jié)構(gòu)創(chuàng)建完后,提示要求輸入管理帳號的郵件,real name和密碼,輸入后,繼續(xù)執(zhí)行,直到提示Now that you have installed Bugzilla.安裝完成。7、接下來我們要將bugzilla部署到Apache上,以便于項(xiàng)目成員可以通過瀏覽器進(jìn)行訪問.修改安裝好的apache配置文件httpd.conf1)、修改偵聽端口Listen 802)、修改主目錄配置(這里不推薦使用,推薦建立單獨(dú)的bugzilla虛擬目錄進(jìn)行配置,如3、)若要直接通過http:/localhost/訪問,則修改主目錄修改DocumentRoot參數(shù),默認(rèn)情況下該參數(shù)是指向apache的安裝目錄下的htdos文件夾,修改該參數(shù)為bugzilla的安裝路徑下。同時要記得修改下面的參數(shù)配置CGI訪問,需要把下面這一句前面的#給去掉AddHandler cgi-script .cgi修改Options Indexes FollowSymLinks 為 Options Indexes FollowSymLinks ExecCGI修改AllowOverride None為AllowOverride A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論