日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Bugzilla安装过程

發(fā)布時間:2025/3/17 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Bugzilla安装过程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Bugzilla+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-5.14.2.1402-MSWin32-x86-295342.msi或以上? http://www.perl.org/

?

注意:在此需要說明的是我已經(jīng)假定你的電腦中有一個SMTP郵件服務器,若沒有可以在網(wǎng)上下載一個該服務。或者使用windows搭建一個pop3 SMTP郵件服務器

二、??????? 安裝設置MySQL數(shù)據(jù)庫

  • 1.?????? 安裝MySQL數(shù)據(jù)庫
  • 2.?????? 我用的是MySQL Installer mysql-5.5.21-win32.msi ?版下載地址 http://dev.mysql.com/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 dir

    ectory 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安裝配置完成

    ?

  • 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ù)庫bugs

    create user bugs@localhost;????????????? 創(chuàng)建一個用戶bugs

    grant all on bugs.* to bugs@'localhost';???? 為用戶bugs授權

    flush privileges;???????????????????????? 刷新用戶權限

    若成功出現(xiàn)如下界面

    ?

    ?

    鍵入命令quit退出命令行。

    此時bugzilla與MySQL有關的事情已經(jīng)完成

    三、??????? 安裝activeperl

    activeperl的下載和安裝比較簡單,這里不再贅述。我安裝的是ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi,下載地址:
    http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/ActivePerl/releases/5.14.2.1402/ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi

    雙擊activeperl安裝界面,一直點擊next直至完成安裝,activeperl的選項都是默認的選項,依照默認安裝。如果只能選擇前兩項,后面幾項是灰色不可選狀態(tài),請不要奇怪,認真核實你的系統(tǒng)是否真的安裝了IIS

  • 運行 ActivePerl 安裝程序

  • ?選擇安裝路徑

  • ?選擇關聯(lián)文件,默認

  • 開始安裝

  • 安裝過程進行中

  • 安裝完成 Finish

  • 檢測 Perl 是否安裝成功

  • ?

    然后安裝activeperl的perl 模塊詳情請見第四節(jié) 2安裝bugzilla軟件所需的perl模塊

    注意:用第四節(jié) 2安裝bugzilla軟件所需的perl模塊來安裝perl模塊時需要聯(lián)網(wǎng)

    四、??????? 安裝bugzilla

  • 1.?????? 安裝bugzilla文件
  • 將bugzilla安裝包解壓,由于使用的是bugzilla4.2版本所以將解壓后的bugzilla-4.2文件夾拷貝到c盤根目錄下。然后配置IIS服務,IIS服務的配置請看第五節(jié)配置IIS

    下載地址:http://www.bugzilla.org/

    我使用版本是:Bugzilla 4.2 (2.9M)

  • 2.?????? 安裝bugzilla軟件所需的perl模塊
  • 使用bugzilla自帶的一個checksetup.pl來安裝bugzilla所需的perl模塊。如下圖所示

    在此命令行下安裝bugzilla所需的perl模塊,用checksetup.pl可以找到需要安裝的perl模塊,安裝的方法如下.

    若安裝 Template-CD模塊,單擊鼠標右鍵選中標記,然后選中上圖中的ppm install Template-CD,復制名稱 然后單擊鼠標右鍵,按下鍵盤中的回車鍵enter鍵就可以完成該模塊的安裝

    用上面的方法完成所有缺失模塊的安裝,完成安裝的界面如下

    注意:

  • 一定要檢查是否安裝完成了所有的per模塊l,因為有的perl模塊是要基于已經(jīng)安裝的perl模塊的,所以第一次安裝完成后最好再運行一次checksetup.pl
  • 第二次運行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)址你配置的服務器地址http://192.168.1.1/bugzilla就可以登陸bugzilla如下圖

    ?

    五、??????? 配置IIS

  • 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:\Perl\bin\perl.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)的亂碼,強烈建議大家將文件 安裝目錄>\Bugzilla\CGI.pm 的第55行改為 $self->charset('UTF-8')。漢化包的具體載你可以在http://bugzilla.org/download.html 里找到相應的bugzilla漢化包。

    ?

    轉載于:https://blog.51cto.com/wh0119/1172786

    總結

    以上是生活随笔為你收集整理的Bugzilla安装过程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。