Bugzilla安裝指南(Installed in Windows)

Bugzilla安裝指南(Installed in Windows)

張德鋒

一.安裝前的準備

a)         Mysql下載:http://dev.mysql.com/downloads/mysql 版本:MySql-5.0.27-win32

b)         ActivePerl下載:http://activestate.com/Products/Download/Download.plex?id=ActivePerl 版本: ActivePerl-5.8.8.820-MSWin32-x86-274739.msi

c)         Perl模塊:http://Sourceforge.net/project/showfiles.php?group_id=75477下載bugzillaModules-2.20

d)         Bugzilla下載:http://www.bugzilla.org/download 版本:Bugzilla-2.22.2

e)         IIS(Internet Information Server),最好最先安裝。

f)          Operation System:Windows 2003 or Windows xp professional

二:安裝MySql

         Mysql的安裝是標準的Windows安裝,很簡單,按照提示一路Next就可以了。在配置步驟中,記下分配的端口號(默認是3306),管理員賬戶Root的密碼(密碼是自己設置的)

         開始建立數據庫:進入MySql的命令行界面,以ROOT用戶登錄:

#Create database bugs;

#Create database bugzilla;

#Grant all privileges on bugs.* to ‘bugzilla’@’localhost’ identified by ‘bugzilla’;

註釋:(‘bugzilla’@’localhost’爲新添加的用戶賬戶,後面的bugzilla爲密碼)

#Grant all privileges on bugzilla.* to ‘bugzilla’@’localhost’ identified by ‘bugzilla’;

#Flush privileges;

注意:如果MySql4.1以上的版本,那麼有可能會出現客戶端不支持驗證協議的錯誤,這時使用如下方法進行解決:

#Set password for ‘bugzilla’@’localhost’=OLD_PASSWORD(‘bugzilla’);

#quit;

到此。Mysql 安裝完成。

三:安裝Activeperl Perl模塊:

         Mysql一樣,Activeperl也是標準安裝包,一路“下一步”就可以順利安裝完成。安裝完成後。會在系統盤下(一般是C:盤)生成一個Perl的文件夾(C:/Perl)。

         安裝完Perl,下面就要裝Perl Modules,安裝Perl Modules有好幾種方法,這裏介紹兩種方法:

         法一:進入Perlbin文件夾下:

C:/perl/bin>ppm-shell.bat

Ppm>rep add Bugzilla http://landfill.bugzilla.org/ppm       (提供模塊下載地址)

……..

Ppm>install AppConfig

….

Ppm>install Timedate

Ppm>install DBI

Ppm>install DBD-mysql

Ppm>install Template-Toolkit

Ppm>install MailTools

Ppm>install GD

Ppm>install chart

Ppm>install GDGraph

Ppm>install PatchReader

Ppm>install Net::LDAP

安裝完成。另:如果是新版本的ActivePerl那麼,它會提供一個模塊包管理器。運行bin下的ppm.bat就會出現。也可以用這個來安裝模塊。兩者都是一樣的。

三:檢驗安裝Bugzilla

         把下載到的Bugzilla-2.22.2解壓到C:盤根目錄下,改名爲Bugzilla.

         在命令提示符下:

         C:/perl/bin/>perl.exe c:/bugzilla/checksetup.pl

        此時,它將會檢查您所安裝的perl模塊是否符合要求。並給出相應的提示。有些模塊版本可能比較低,那就去下載新版本的模塊,再安裝上去。當檢查全部完成時,它會在C:/bugzilla/下生成一個localconfig的配置文件。用記事本打開,編輯:

找到:

$db_host=”localhost”;   數據庫服務器地址

$db_port=3306;        數據庫服務器所用的端口

$db_name=”bugs”;      數據庫名稱,我們先前建立的數據庫

$db_user=”bugzilla”;    數據庫賬戶,我們先前建立的數據庫用戶

$db_pass=”bugzilla”;    數據庫賬戶密碼,我們先前設立的密碼

Localconfig文件設置完成後,保存退出。

再次運行:

C:/perl/bin>perl.exe c:/bugzilla/checksetup.pl

此時,它會根據你設置的參數連接數據庫,生成表和數據。

另外會叫你設置SMTP服務器地址,BUGZILLA管理員電子郵件和管理用戶和密碼。

OK,此時你的bugzilla基本上已經全部完成。對了怎麼訪問?我們來配置IIS吧。

四:配置IIS

         IIS的配置相對簡單,建立一個虛擬目錄,將文件路徑指向c:/bugzilla.執行權限設置爲:腳本和可執行文件。然後點擊旁邊的“配置”按鈕。彈出“應用程序配置”對話框。點擊,“添加”按鈕,添加如下參數:

可執行文件:c:/perl/bin/perl.exe –xC:/bugzilla –wT “%s” %s

擴展名:.CGI

動作:限制爲:GET,HEAD,POST.

一路確定。關閉IIS屬性窗口。此時打開IE。輸入:http://localhost/bugzillaOK,成功出現了BGUZILLA的界面。

現在。已經成功完成了BUGZILLA的安裝。

五:漢化(略)

         漢化就不講了。個人建議使用英文原版的,練練英文水平。

六:附錄。

         安裝指南,爲了書寫方便沒有配上圖片。圖片請參考bugzilla官方提供的安裝文檔,圖片與其完全一樣。地址爲:http://www.bugzilla.org/docs/win32install.html.

 

完成,收筆。

 

作者:張德鋒  email:[email protected]   MSN:[email protected]

 
發佈了51 篇原創文章 · 獲贊 2 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章