當前位置:編程學習大全網 - 圖片素材 - windows server2008 r2上怎麽安裝bugzilla

windows server2008 r2上怎麽安裝bugzilla

目前,按照BugZilla官網的安裝指南,很難在Windows上安裝成功,主要是ActivePerl的版本問題。這個問題可以通過改用StrawBerry Perl來解決。

下面把安裝步驟記錄下來,作為BugZilla官網安裝指南的重要補充。

操作系統:Windows Server 2008 X64

1、安裝mysql 5.6

參考bugzilla官網安裝文檔,修改${MYSQL_INSTALL_DIR}\bin\my.ini文件,增加以下兩行

max_allowed_packet = 4M

ft_min_word_len = 2

然後用navicat(或者其他mysql客戶端工具),在mysql中建立新的用戶"bugs"

2、安裝apache 2.2

參照bugzilla官網安裝文檔,修改apache的httpd.conf配置文件。此處不再重復。

3、安裝StrawBerry Perl 5.18

註意:官網安裝文檔中是安裝ActivePerl,但目前由於以下原因,很難安裝成功

(1) 官網文檔中指定的ActivePerl 5.12 Comunity版本,已經不被activestate公司支持,因此安裝後無法利用ppm安裝bugzilla需要的模塊。

(2) 即使安裝activestate公司支持的版本(目前是5.16、5.18),因為版本升級問題,利用ppm命令仍然找不到bugzilla需要的部分模塊。

Strawberry Perl的官網在此下載最新版本5.18安裝。

實際上bugzilla從4.0開始已經支持StrawBerrry Perl,因此可以改用這個完全開源的perl版本。

4、安裝BugZilla

從BugZilla下載tar.gz的壓縮包,目前是4.4.4版本。把壓縮包解壓到apache的根目錄內。

參照bugzilla官網文檔,運行checksetup.pl腳本。

第壹次運行這個腳本的時候,會報告若幹缺少perl模塊的錯誤。可以到http://search.cpan.org/網站,根據模塊的名字查找模塊,然後利用cpan命令安裝這些模塊。

安裝完所有的模塊後,再次運行checksetup.pl腳本,腳本會在mysql數據庫中創建相關表。

5、修改註冊表項

具體步驟參照官網文檔。這是為了讓.cgi文件關聯到perl.exe。

6、修正mysql.dll的問題

此時在瀏覽器中打開http://localhost:8080/bugzilla地址,會提示加載不了mysql.dll。

這時候還應該做壹件事情,就是把C:\strawberry\c\bin\libmysql_.dll復制到 C:\strawberry\perl\vendor\lib\auto\DBD\mysql\libmysql_.dll

再次打開以上網址,出現bugzilla界面。

  • 上一篇:無處藏身的內容簡介
  • 下一篇:realflow10插件已經下好英文版怎麽改成中文
  • copyright 2024編程學習大全網