LittleCloud's Java World

          Live and learn.
          posts - 18, comments - 29, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          在Window下安裝bugzilla

          Posted on 2008-03-03 11:43 walkingpig 閱讀(1320) 評論(0)  編輯  收藏
          操作系統(tǒng): windows xp
          需要安裝的軟件:
          ActivePerl-5.8.8.817-MSWin32-x86-257965.msi

          apache_2.2.6-win32-x86-no_ssl.msi
          mysql-5.0.22-win32_Setup.exe
          bugzilla-3.0.2.tar.gz
          bugzilla-bundle.zip

          win下搭建bugzilla確實太難了,因為本來就不是為工作在win下而設計的,bugzilla也是在最近幾個版本才加強了對win的支持。

          我的環(huán)境是:
          ActivePerl-5.8.8.817-MSWin32-x86-257965.msi安裝為F:\Perl目錄
          mysql-5.0.22-win32_Setup.exe安裝為F:\MySQL
          apache_2.2.6-win32-x86-no_ssl.msi安裝為F:\Apache2目錄

          下面開始安裝:
          1. 配置數(shù)據(jù)庫
              打開mysql的command line client

          輸入之前設置好的root密碼,創(chuàng)建數(shù)據(jù)庫bugs,用戶bugs,密碼為空。并賦予這個用戶一定的權(quán)限。(因為bugzilla配置文件中默認是數(shù)據(jù)庫bugs,用戶bugs,密碼為空,所以我們在這里設置好后往下進行就會較方便了。)

          創(chuàng)建數(shù)據(jù)庫:

          mysql>create database bugs;

          創(chuàng)建用戶并賦予權(quán)限:

          mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREATE,DROP,REFERENCES,LOCK TABLES,CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY '';

          刷新一下:
          mysql> FLUSH PRIVILEGES;

          mysql的設置就完成了。

          2  安裝bugzilla
          將bugzilla 2.20.1文件夾所有文件全部拷貝到E:\php\bugzilla\下。在 開始-〉程序-〉運行 中輸入CMD,進入E:\php\bugzilla目錄下,運行
          perl checksetup.pl 檢查bugzilla安裝所需模塊是否都已找到,默認情況下是需要安裝許多模塊的。bugzilla-bundle.zip解壓縮這個zip包,放到E:\php,打開CMD,定位到這里,運行ppm,在ppm>下依次輸入并回車:

          install AppConfig.ppd 

          install DBI.ppd 

          install GD.ppd 

          install GDTextUtil.ppd 

          install MailTools.ppd 

          install PatchReader.ppd 

          install Template-Toolkit.ppd 

          install TimeDate.ppd 

          install Chart.ppd 

          install DBD-mysql.ppd 

          install GDGraph.ppd 

          install MIME-tools.ppd 

          即可安裝完所有模塊
          中間可能某一個模塊會提示安裝失敗,這時請安裝完其他模塊后再重新安裝失敗的模塊
          在安裝之前失敗的模塊時,請帶上路徑安裝,如:
          ppm intsall http://www.brides.org/perl/ppm/PerlMagick.ppd

          ppm uninstall mod_perl 將之前安裝的mod_perl卸載,
          由于版本不正確,所以可能會報已經(jīng)安裝了mod_perl,但還報mod_perl需要ppm install,
          所以先卸載再用下面的命令重裝一次
          ppm install http://theoryx5.uwinnipeg.ca/ppm/mod_perl.ppd

          ppm install http://trouchelle.com/ppm/Email-MIME-Creator.ppd安裝這個時會報還有它的依賴包未安裝,
          這時就用這個網(wǎng)址路徑安裝相應的依賴包之后,再用以上命令安裝這個包就行了.

          再從命令行到E:\php\bugzilla\下運行 perl checksetup.pl,檢查是否需要的模塊都已經(jīng)安裝并找到了。是的話則會在目錄下生成一個localconfig文件,這個文件是bugzilla運行時的配置文件。打開這個文件我們只需看一下用戶名和密碼那塊是否和我們在mysql中設置的一樣即可。

          再次運行 perl checksetup.pl 會生成bugzilla需要的模版和數(shù)據(jù)庫中的表。

          輸入exchange服務器(這個不要輸入錯誤,因為bugzilla以后很多的操作都是需要發(fā)送郵件的,比如新建一個account后初始密碼是發(fā)送到你的郵箱里的)。接著會讓你輸入管理員的郵箱地址,名字,密碼
           
          確認輸入后即完成bugzilla的安裝了。

          再次輸入perl checksetup.pl 確認數(shù)據(jù)庫已經(jīng)連接正常。修改E:\php:\bugzilla\目錄下所有cgi,pl文件,將執(zhí)行文件最前面的!#路徑改成perl .exe的路徑。


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 香格里拉县| 镇平县| 东明县| 双江| 三穗县| 贞丰县| 漠河县| 临泽县| 盐亭县| 永昌县| 屏边| 长阳| 涞源县| 昌江| 大宁县| 都安| 彭山县| 高要市| 忻城县| 定日县| 邛崃市| 洪江市| 高邮市| 化德县| 沙湾县| 万山特区| 广饶县| 英超| 肥乡县| 彩票| 大冶市| 鄂尔多斯市| 尖扎县| 永城市| 无极县| 高青县| 理塘县| 扎兰屯市| 通海县| 磐石市| 新巴尔虎左旗|