




已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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服務器:IIS服務器 或者Web Server: Apache 2.2.22 (released 2012-01-31) 或以上Perl解析器: ActivePerl-402-MSWin32-x86-295342.msi或以上 /注意:在此需要說明的是我已經(jīng)假定你的電腦中有一個SMTP郵件服務器,若沒有可以在網(wǎng)上下載一個該服務?;蛘呤褂脀indows搭建一個pop3 SMTP郵件服務器二、 安裝設置MySQL數(shù)據(jù)庫1. 1. 安裝MySQL數(shù)據(jù)庫2. 2. 我用的是MySQL Installer mysql-5.5.21-win32.msi 版下載地址 /downloads/installer/雙擊MySQL數(shù)據(jù)庫安裝軟件進入如下的界面:單擊next此處選擇custom,單擊next在此改變MySQL的安裝目錄,單擊change將folder name中的路徑改為c:MySQL單擊ok單擊next檢查改變的路徑是否正確單擊install安裝數(shù)據(jù)庫完成后出現(xiàn)下面界面然后一直點擊next知道出現(xiàn)如下界面單擊finsh按鈕此時MySQL數(shù)據(jù)庫安裝成功,不過會出現(xiàn)如下界面對MySQL進行配置單擊next出現(xiàn)如下界面在此界面中選擇 standard configuration選項單擊next在此選中 include bin directory in windows PATH選項,單擊next,會出現(xiàn)一個頁面在此頁面中設置root用戶密碼,并選中enable root access from remote machines,并且選中create an anouymous account 選項創(chuàng)建一個匿名用戶,單擊next出現(xiàn)如下界面單擊execute成功后出現(xiàn)如下界面此時mysql安裝配置完成1. 3. 設置MySQL數(shù)據(jù)庫單擊開始-所有程序-MySQL-MySQL service 5.1-MySQL Command line Client出現(xiàn)如下界面在此輸入剛才配置MySQL時輸入的root 密碼,若沒有問題將會出現(xiàn)如下界面注意:若輸入密碼后,聽到一聲警報,并且退出命令行界面,很有可能是MySQL服務沒有啟動,此時只要在計算機管理中的服務選項中啟動MySQL服務即可下面在MySQL服務器中創(chuàng)建一個bugs數(shù)據(jù)庫,和一個bugs用戶,以及為該用戶授予相應的權限,命令如下:create database bugs; 創(chuàng)建一個數(shù)據(jù)庫bugscreate user bugslocalhost; 創(chuàng)建一個用戶bugsgrant all on bugs.* to bugslocalhost; 為用戶bugs授權flush privileges; 刷新用戶權限若成功出現(xiàn)如下界面鍵入命令quit退出命令行。此時bugzilla與MySQL有關的事情已經(jīng)完成三、 安裝activeperlactiveperl的下載和安裝比較簡單,這里不再贅述。我安裝的是ActivePerl-402-MSWin32-x86-295342.msi,下載地址: /activeperl/downloads/thank-you?dl=/ActivePerl/releases/402/ActivePerl-402-MSWin32-x86-295342.msi雙擊activeperl安裝界面,一直點擊next直至完成安裝,activeperl的選項都是默認的選項,依照默認安裝。如果只能選擇前兩項,后面幾項是灰色不可選狀態(tài),請不要奇怪,認真核實你的系統(tǒng)是否真的安裝了IIS1. 運行 ActivePerl 安裝程序 2. 選擇安裝路徑 3. 選擇關聯(lián)文件,默認 4. 開始安裝 5. 安裝過程進行中 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服務,IIS服務的配置請看第五節(jié)配置IIS下載地址:/我使用版本是:Bugzilla 4.2 (2.9M)1. 2. 安裝bugzilla軟件所需的perl模塊使用bugzilla自帶的一個checksetup.pl來安裝bugzilla所需的perl模塊。如下圖所示在此命令行下安裝bugzilla所需的perl模塊,用checksetup.pl可以找到需要安裝的perl模塊,安裝的方法如下.若安裝 Template-CD模塊,單擊鼠標右鍵選中標記,然后選中上圖中的ppm install Template-CD,復制名稱 然后單擊鼠標右鍵,按下鍵盤中的回車鍵enter鍵就可以完成該模塊的安裝用上面的方法完成所有缺失模塊的安裝,完成安裝的界面如下注意:1. 一定要檢查是否安裝完成了所有的per模塊l,因為有的perl模塊是要基于已經(jīng)安裝的perl模塊的,所以第一次安裝完成后最好再運行一次checksetup.pl2. 第二次運行checksetup.pl模塊時,有些模塊仍然沒法安裝,沒關系,因為里面有些模塊并不會影響到bugzilla的安裝若安裝成功將會在bugzilla目錄下生成一個localconfig文件。注意:生成的localconfig文件是一個沒有任何后綴的文件打開localconfig文件,將其中的$db_port = 0;改為$db_port = 3306; $index_html = 0;改為$index_html = 1;在命令行下再次運行checksetup.pl將會生成和數(shù)據(jù)庫有關的數(shù)據(jù)表,生成數(shù)據(jù)表后會要求填入主機的地址服務器地址,管理員名字和賬號(該賬號是一個email地址)以及管理員登陸的密碼.和確認密碼如下圖所示此時bugzilla安裝配置全部完成就可以登陸bugzilla的頁面了,打開一個網(wǎng)頁,輸入網(wǎng)址你配置的服務器地址/bugzilla就可以登陸bugzilla如下圖五、 配置IIS1. 1. 安裝IIS雖然IIS是windows自帶的組件,但在安裝系統(tǒng)時沒有安裝,所以首先要安裝IIS,具體過程請上網(wǎng)查詢,或者下載一個安裝包進行配置安裝。2 創(chuàng)建虛擬目錄單擊開始- 管理工具-Internet信息服務(IIS)管理器,進入如下圖所示的界面在默認網(wǎng)站處單擊右鍵選擇如下圖選中虛擬目錄出現(xiàn)如下圖所示的界面點擊下一步,出現(xiàn)如圖所示的界面。在圖中鍵入名字bugzilla點擊下一步點擊瀏覽選中bugzilla的路徑單擊確定單擊下一步選中執(zhí)行單擊下一步點擊完成,在IIS中會出現(xiàn)如圖所示的界面 3配置IIS 在bugzilla中鼠標右鍵選擇屬性如圖選擇屬性后出項如圖所示的對話框單擊配置單擊添加在可執(zhí)行文件中填入C:Perlbinperl.exe %s %s在擴展名中填入.cgi在動作-限制為中填入GET,HEAD,POST如圖后面必須有一個雙引號點擊確定在bugzilla屬性對話框中選擇文檔,在默認文檔中選中添加在添加默認文檔對話框中添加index.cgi單擊確定單擊確定在web服務擴展中,將perl CGI extension 設置為允許.web服務擴展:選擇允許所有未知的CGI擴展和所有未知的ISAPI擴展修改bugzilla目錄下所有的cgi文件,將#!/usr/bin/perl -wT替換為#!/usr/bin/perl -w到此IIS服務設置完成了最后就是漢化bugzilla不過你不想漢化也沒有問題。將漢化包解壓解壓到cn文件夾,將整個文件目錄 cn 拷貝至 Bugzilla 的子目錄 template下;然后以管理員身份登錄Bugzilla,點擊頁腳的 Parameters(系統(tǒng)參數(shù)設置)鏈接,將 languages 一項的值改為 cn,保存,則以后見到的Bugzilla頁面就是漢語頁面了。如果想返回英文界面,將 cn 改回 en 即可。為保證向后兼容,漢化的文件全部存為 UTF-8 格式。但不管你是否漢化Bugzilla,為強迫Bugzilla采用UTF-8來處理字符串,避免Bugzilla偶然出現(xiàn)的亂碼,強烈建議大家將文件 安裝目錄BugzillaCGI.pm 的第55行改為 $self-charset(UTF-8)。漢化包的具體下載你可以在/download.html 里找到相應的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、對于基本的運行環(huán)境如Apache、MySQL、perl推薦安裝Apache 套件,這樣一次安裝就都有了,而且基本配置都做好了,如果想了解這些程序是怎么配合運行的,你可以選擇單獨安裝,這里不再詳述。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í)行的一部分結果,可以看到必須安裝的模塊有7個,其中CGI,DBI,PATHTOOL三個已經(jīng)安裝;可選的安裝有三個,就是數(shù)據(jù)庫的三個,根據(jù)選 擇數(shù)據(jù)庫的不同,分別安裝.因為我用的是mysql,所以一會就選擇dbd-mysql進行安裝;還有后面的一堆是可裝可不裝的,到時等需要用時再安裝不遲.接下來,我們就來安裝這些模塊.4、安裝perl modules可以通過activeperl的PPM進行模塊的安裝.打 開 開始-程序-activeperl 5.8.8 bulid822-perl package manager(PPM),我們在PPM中查找需要安裝的模塊,選中它,點右鍵,點install ,然后點擊窗口第二欄的綠色箭頭圖標,也可以使用快捷鍵ctrl+enter,彈出一個對話框,點確定即可.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進行安裝。其實Email-Send (v2.16)等模塊也可以通過這樣安裝。這樣五個必須安裝的module都已經(jīng)安裝完畢,5、重新執(zhí)行checksetup.pl.在bugzilla目錄下生成localconfig文件.修改localconfig:將$db_host改成mysql server端的服務器,我裝在本機,所以不用修改;將$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安裝默認端口是3306;修改完成后,保存.6、再次重新執(zhí)行checksetup.pl.在dos窗口中可以看到在往數(shù)據(jù)庫中創(chuàng)建相應的表結構.表結構創(chuàng)建完后,提示要求輸入管理帳號的郵件,real name和密碼,輸入后,繼續(xù)執(zhí)行,直到提示Now that you have installed Bugzilla.安裝完成。7、接下來我們要將bugzilla部署到Apache上,以便于項目成員可以通過瀏覽器進行訪問.修改安裝好的apache配置文件httpd.conf1)、修改偵聽端口Listen 802)、修改主目錄配置(這里不推薦使用,推薦建立單獨的bugzilla虛擬目錄進行配置,如3、)若要直接通過http:/localhost/訪問,則修改主目錄修改DocumentRoot參數(shù),默認情況下該參數(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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 消化內科晨間護理規(guī)范
- 肺纖維化病人護理常規(guī)
- 頤和園英文介紹課件
- 頰癌護理課件
- 頸椎病中醫(yī)理論課件
- 小兒重癥肺炎的護理要點
- 顱骨骨折護理
- 預防職業(yè)危害課件
- 國家2030健康規(guī)劃實施綱要
- 預防小學生沉溺網(wǎng)絡課件
- GA/T 1536-2018信息安全技術計算機主機安全檢測產(chǎn)品測評準則
- 杭州重點高中新生入學分班考試科學模擬試卷(語文)
- 全國質量獎現(xiàn)場匯報材料-技術研發(fā)課件
- 隨州市城市規(guī)劃管理技術規(guī)定
- 綠色食品高粱生產(chǎn)技術操作規(guī)程
- 機械原理課程設計說明書精壓機
- 三年級除法豎式謎
- 口腔修復學-全口義齒修復課件
- 抖音快閃自我介紹(含背景音樂)
- 中國南方人才市場辦事指引
- 3、焊縫(焊道、焊口)寬度計算公式
評論
0/150
提交評論