Bugzilla 在Windows下巧妙安裝
来源:互联网 发布:淘宝加盟骗局如何处理 编辑:程序博客网 时间:2024/05/01 00:05
Bugzilla 原來是Linux/Unix下的一個Bug跟蹤工具,以前的版本對Windows的支持很不好。最近的幾個版本對Windows的支持已經很好。但是安裝起來,還是有些麻煩。下面就我自己安裝的總結幾個妙處。
1、安裝Apache2.0或以上的版本,http://httpd.apache.org/,配置好待會安裝bugzilla 的 CGI。
Alias /bugzilla/ "/bugzilla/"
<Directory "/bugzilla/">
Options +ExecCGI MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
不直接映射成CGI是因為Buzilla的幫助在相同的目錄,免得分開費事。
2、安裝mysql5,www.mysql.com
3、下載最新的版本,www.bugzilla.org
4、下載安裝 perl5.8 http://www.activestate.com/downloads/
5、下載中文語言資源,http://code.google.com/p/bugzilla-cn/
安裝、配置的時候,有個巧妙之處。安裝Perl的時候,如果不想修改bugzilla的源碼,就安裝到和bugzilla相同的盤符下的 usr目錄下面。因為,bugzilla中的CGI文件中第一行是指向 /usr/bin/perl 的。
如果不想這樣安裝Perl、又不想修改bugzilla中的CGI文件,還可以這樣做:建立目錄 /usr/bin,拷貝perl.exe到這個目錄下面;再將安裝perl/bin放到PATH環境變量中。
完了,就是安裝Bugzilla所需的 perl modules,在命令行執行下列的操作:
ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms
perl.exe install-module.pl --all
大部分的modules ppm 都能自動安裝完成。
通過 perl checksetup.pl 命令檢查缺少的module,再可以通過這樣的方法安裝
ppm install http://theoryx5.uwinnipeg.ca/ppms/GD.ppd
ppm install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd
ppm install http://theoryx5.uwinnipeg.ca/ppm/mod_perl.ppd
最後有一個叫 PerlMagick.ppd 的可選的module,實在沒有,就放棄了。
mysql連接的配置在 bugzilla/localconfig 之中,修改成我們實際環境中的連接參數。
準備MySQL
使用 mysql 命令行連接 mysql,執行
--創建bugs數據庫
CREATE DATABASE bugs;
--創建 bugs用戶,bugzilla中的默認的用戶名
CREATE USER bugs IDENTIFIED BY '';
--給用戶授權,我是內網用,給所有權限、可以在任意機器登錄
GRANT ALL PRIVILEGES ON *.* TO 'bugs'@'%' identified by '';
--
FLUSH PRIVILEGES;
現在已經可以連接你的Bugzilla了,http://localhost/bugzilla/ 會看到默認的介面。
這裏講一講首頁中的“常用功能”、”常用鏈接“的鏈接顯示有些不習慣,可以修改
template/cn/default/global/common-links.html.tmpl
<ul> <li> 轉換成表格 <table> <tr> <td> ,顯示在一行中,就好看多了。
同樣的,英文也處理一下,
template/en/default/global/common-links.html.tmpl
<ul> <li> 轉換成表格 <table> <tr> <td> ,顯示在一行中,就好看多了。
完了。說得不是很詳細,僅提及重點,具體的安裝步驟,請看bugzilla的手冊。
最後,整張圖片睇睇先
1、安裝Apache2.0或以上的版本,http://httpd.apache.org/,配置好待會安裝bugzilla 的 CGI。
Alias /bugzilla/ "/bugzilla/"
<Directory "/bugzilla/">
Options +ExecCGI MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
不直接映射成CGI是因為Buzilla的幫助在相同的目錄,免得分開費事。
2、安裝mysql5,www.mysql.com
3、下載最新的版本,www.bugzilla.org
4、下載安裝 perl5.8 http://www.activestate.com/downloads/
5、下載中文語言資源,http://code.google.com/p/bugzilla-cn/
安裝、配置的時候,有個巧妙之處。安裝Perl的時候,如果不想修改bugzilla的源碼,就安裝到和bugzilla相同的盤符下的 usr目錄下面。因為,bugzilla中的CGI文件中第一行是指向 /usr/bin/perl 的。
如果不想這樣安裝Perl、又不想修改bugzilla中的CGI文件,還可以這樣做:建立目錄 /usr/bin,拷貝perl.exe到這個目錄下面;再將安裝perl/bin放到PATH環境變量中。
完了,就是安裝Bugzilla所需的 perl modules,在命令行執行下列的操作:
ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms
perl.exe install-module.pl --all
大部分的modules ppm 都能自動安裝完成。
通過 perl checksetup.pl 命令檢查缺少的module,再可以通過這樣的方法安裝
ppm install http://theoryx5.uwinnipeg.ca/ppms/GD.ppd
ppm install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd
ppm install http://theoryx5.uwinnipeg.ca/ppm/mod_perl.ppd
最後有一個叫 PerlMagick.ppd 的可選的module,實在沒有,就放棄了。
mysql連接的配置在 bugzilla/localconfig 之中,修改成我們實際環境中的連接參數。
準備MySQL
使用 mysql 命令行連接 mysql,執行
--創建bugs數據庫
CREATE DATABASE bugs;
--創建 bugs用戶,bugzilla中的默認的用戶名
CREATE USER bugs IDENTIFIED BY '';
--給用戶授權,我是內網用,給所有權限、可以在任意機器登錄
GRANT ALL PRIVILEGES ON *.* TO 'bugs'@'%' identified by '';
--
FLUSH PRIVILEGES;
現在已經可以連接你的Bugzilla了,http://localhost/bugzilla/ 會看到默認的介面。
這裏講一講首頁中的“常用功能”、”常用鏈接“的鏈接顯示有些不習慣,可以修改
template/cn/default/global/common-links.html.tmpl
<ul> <li> 轉換成表格 <table> <tr> <td> ,顯示在一行中,就好看多了。
同樣的,英文也處理一下,
template/en/default/global/common-links.html.tmpl
<ul> <li> 轉換成表格 <table> <tr> <td> ,顯示在一行中,就好看多了。
完了。說得不是很詳細,僅提及重點,具體的安裝步驟,請看bugzilla的手冊。
最後,整張圖片睇睇先
- Bugzilla 在Windows下巧妙安裝
- Bugzilla 在Windows下巧妙安裝
- 在Windows 下安装 Bugzilla 2.18
- 在 Microsoft Windows下安装Bugzilla
- 在Windows XP下安装Bugzilla
- BUGZILLA在windows下的安装
- 在Windows下安装BugZilla的说明
- Windows下安装Bugzilla
- Windows下Bugzilla安装
- bugzilla windows下安装
- Windows下Bugzilla安装
- windows下安装bugzilla
- windows 下 安装bugzilla
- windows下搭建bugzilla
- Bugzilla 2.18rc2 在Windows 2k下的安装
- bugzilla-3.2rc1在windows下的安装
- windows下安装Bugzilla 2.18
- Windows平台安装Bugzilla(下)
- C++学习推荐书籍
- 汗!测试的面试问题
- [转]如何分离个人信息,缓存动态页面
- C++主题年技巧积累#2——我被static撞了一下腰
- Windows API一日一练(81)FormatMessage函数
- Bugzilla 在Windows下巧妙安裝
- C++主题年技巧积累#1——UltraEdit的代码美化
- Windows API一日一练(80)MultiByteToWideChar函数
- [转]Google文件系统(GFS)
- 解开一个困扰自己多时的小问题——从std::cout和endl说起
- [转]PHP 实现多服务器共享 SESSION 数据
- Windows API一日一练(89)OpenProcess函数
- Windows API一日一练(79)GlobalMemoryStatusEx函数
- Windows API一日一练(88)EnumProcesses函数