• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    bugzilla安裝備忘

    發布: 2007-11-09 12:09 | 作者: 網絡轉載 | 來源: 測試時代論壇 | 查看: 501次 | 進入軟件測試論壇討論

    領測軟件測試網 費了好幾天勁,今天終于把bugzilla裝上去了!
    perl的模塊裝了好幾天,不是缺這就是缺那,現在終于搞定了!
    簡單記一下安裝步驟:
    一、安裝Apache
         安裝Apache比較簡單
        1、下載源碼包:http://download.chinaunix.net/down.php?id=114&ResourceID=66&site=1
        2、解包:tar -jxvf apapche-httpd-2.2.0.tar.bz2
        3、安裝:cd apache-http*
                        ./configure --prefix=/usr/local/apache2 --enable-module=so
                        make  然后再  makeinstall   完成安裝
        4、配置:vi /usr/local/apache2/conf/httpd.conf  添加: AddHandler cgi-script .cgi
                                                                                         <Directory "/var/www/bugzilla/">
                                                                                                    Options All
                                                                                                    AllowOverride Limit
                                                                                                    Order allow,deny
                                                                                                    Allow from all   
                                                                                         </Directory>                                                  
    二、安裝mysql
        1、下載源碼包:http://download.chinaunix.net/down.php?id=24933&ResourceID=7159&site=1
        2、解包:tar -zxvf mysql-5.0.32.tar.gz
        3、安裝:cd mysql-5.0*
                        ./configure --prefix=/usr/local/mysql
                        make   然后  make install  完成安裝
        4、初始化mysql:/usr/local/mysql/bin/mysql_install_db --user=root
                                    /usr/local/mysql/bin/mysqld_safe --user=root &  (啟動mysql服務端)
                                    /usr/local/mysql/bin/mysql --user=root  ( 啟動mysql客戶端)
                                    use mysql; (選擇系統數據庫)  
                                    update user set Password=password('YourPassword') where User='root';(設置數據庫root密碼)
                                    insert into user (User,Host,Password,Select_priv,Insert_priv,Update_priv,Delete_priv,Index_priv,Alter_priv,Create_priv,Drop_priv,Grant_priv,Reload_priv,Shutdown_priv,Process_priv,File_priv) values('mysql','',password('YourPassword'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); (增加數據庫用戶)
    三、安裝Perl
        1、下載源碼包:http://download.chinaunix.net/down.php?id=78&ResourceID=44&site=1
        2、解包:tar -jvxf perl-5.8.8.tar.bz2
        3、安裝:rm -f config.sh Policy.sh
                        sh Configure -de
                        make  然后 make test  通過后再 make install
        (類似的開發工具包建議在安裝系統時就裝上,以后會少很多麻煩。假如這里編譯出現問題,根據提示,找到相應的包裝上就可以了。個人比較喜歡ubuntu的apt-get install,沒這么多麻煩~)
    四、安裝perl模塊(這才是最煩人的地方)
        1、首先初始化perl的cpan:perl -MCPAN -e 'shell'
              命令執行以后會進行一系列的配置,都有提示這一步是比較簡單的,一般一路回車就可以了,最后會選模塊搜索服務器,這個在大陸比較快(http://cpan.linuxforum.net/)把它選在前面就可以了。
             cpan是Comprehensive Perl Archive Network的英文縮寫,一個巨大的網絡資源庫。有了它后面安裝perl的模塊會相對簡單一些。
        2、安裝bugzilla所需的perl模塊
        必要模塊:   
        1. CGI 2.93 or CGI 3.11 if using mod_perl
        2. Date::Format (2.21)
        3. DBI (1.41)
        4. DBD::mysql (2.9003) if using MySQL
        5. DBD:g (1.45) if using PostgreSQL
        6. File::Spec (0.84)
        7. Template (2.12)
        8. Email::Send (2.00)
        9. Email::MIME::Modifier (any)
       可選模塊:
        1. GD (1.20) for bug charting
        2. Template:lugin::GD::Image (1.20) for Graphical Reports
        3. Chart::Base (1.0) for bug charting
        4. GD::Graph (any) for bug charting
        5. GD::Text (any) for bug charting
        6. XML::Twig (any) for bug import/export
        7. MIME:arser (5.406) for bug import/export
        8. LWP::UserAgent (any) for Automatic Update Notifications
        9. PatchReader (0.9.4) for pretty HTML view of patches
       10. Image::Magick (any) for converting BMP image attachments to PNG
       11. Net:DAP (any) for LDAP Authentication
       12. SOAP:ite (any) for the web service interface
       13. HTML:arser (3.40) for More HTML in Product/Group Descriptions
       14. HTML::Scrubber (any) for More HTML in Product/Group Descriptions
       15. Email::MIME::Attachment::Stripper (any) for Inbound Email
       16. Email::Reply (any) for Inbound Email
       17. mod_perl2 (1.999022) for mod_perl
       18. CGI (2.93) for mod_perl
       19. Apache:BI (0.96) for mod_perl2
        有點汗~~我是被這些模塊,折騰了幾天了~~
        不過,別急~ perl提供了很簡便的模塊安裝方式:perl -MCPAN -e 'install 模塊名' 。比如安裝bugzilla的模塊,執行這個命令就可以了(理論上的):perl -MCPAN -e 'install "Bundle::Bugzilla"' 。不過,一般不會成功(上面個命令是將所有模塊一起裝,還可以將各模塊分開裝,比如:perl -MCPAN -e 'install GD::Graph"')。
        經過上面的步驟,應該可以裝下一些perl模塊了。運氣好,全部都可以裝上。假如您和我一樣屬于運氣超差的那一類,那就接著下面的步驟走:
        首先分析安裝失敗的原因:
        失敗的原因無外乎有二:一是缺少相關軟件包;二是操作、配置不正確。
        排開第二項,要解決的就是第一項了。前幾天之所以失敗,原因就在于貪圖便宜,一直用perl -MCPAN -e 'install 模塊名' ,這樣的方式來裝,結果總是失敗,尤其是GD模塊,裝不上,還不知道原因。perl的cpan雖然會分析安裝關聯,但是她只局限于自己的范圍內關聯,不是她范內的事,她就不管了。后來終于靈機一動,手動安裝——這樣可以看出出錯信息,知道缺少什么,然后再去找來裝上就OK了。
        手動安裝,先要到網上把bugzilla所需的模塊都下下來(http://download.chinaunix.net這里您要的都有,強。┤缓蠓謩e解壓,安裝就OK了。如果中途遇到出錯,根據出錯提示,很容易判斷出出錯的原因,一般會是缺少其他的工具,去網上找下來先裝她就OK了。要補充一句的是,perl模塊的安裝稍微有點不同。./configure換成perl Makefile.PL 后面一樣了make  然后 make install
        手動安裝+自動安裝,不能裝的都裝上了。高興,呵呵!
    五、安裝sendmail或者(qmail)
          紅帽sendmail默認已經可以用了,如果沒有,建議安裝qmail。
    六、安裝bugzilla(吐口氣,很簡單了~)
        1、下載源碼包:http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-2.22.2.tar.gz
        2、解包:tar zxvf bugzilla-2*
        3、配置:mkdir /var/www/bugzilla  (創建bugzilla目錄)
                        cd bugzilla*      然后       mv * /var/www/bugzilla  (移動bugzilla文件到apache服務目錄)
                        chmod -R 777 /var/www/bugzilla  (改變權限)
                        /var/www/bugzilla/checksetup.pl (檢查安裝,如果上一步的perl模塊沒有裝好,這里會提示)
                        vi /var/www/bugzilla/localconfig 修改以下內容:
                                           $db_host = "localhost";
                                           $db_name = "bugs";
                                           $db_user = "mysql";
                                           $db_pass = "YourPassword";
                        /var/www/bugzilla/checksetup.pl (自動創建數據庫,設置目錄權限,完了以后,要你輸入bugzilla管理員的郵箱,密碼等,這是登錄用的,要記住。)
                        再來一次 /var/www/bugzilla/checksetup.pl 確認已經成功
    哈哈,趕快登錄你的bugzilla吧。ǖ谝淮蔚卿洉竽阕鲆恍┡渲,都有提示,按照提示做就OK啦!俺要睡覺了,晚安~~)                             
       

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: bugzilla


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>