Bugzilla

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
 
(未显示1个用户的39个中间版本)
第1行: 第1行:
 
[[Image:Bugzilla.png|right]]
 
[[Image:Bugzilla.png|right]]
  
http://www.bugzilla.org/
+
Bugzilla是用于软件缺陷追踪的网络应用程序,由Mozilla计划开发和应用。1998年,网景公司开放其源代码,后以Mozilla Public License协议授权。众多组织应用它作免费软件和产权软件的产品缺陷追踪。
  
[[Category:Software Development]]
+
==安装==
[[Category:Mozilla]]
+
{{SeeWikipedia}}
[[Category:Bugzilla]]
+
 
 +
===Debian===
 +
vim /etc/apt/sources.list
 +
deb http://security.debian.org/debian-security squeeze/updates main
 +
apt-get install bugzilla3
 +
若没正确安装
 +
dpkg-reconfigure bugzilla3 或进入 /usr/share/bugzilla3/lib
 +
./checksetup.pl
 +
Bugzilla requires InnoDB to be enabled.
 +
vim /usr/share/perl5/Bugzilla/DB/Mysql.pm
 +
313 行 if ($innodb_on ne 'YES') ->  if ($innodb_on eq 'YES') 
 +
http://localhost/bugzilla3/ ok :)
 +
 
 +
===OS X===
 +
sudo port install apache2
 +
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist // 开机启动
 +
cd bugzilla
 +
./checksetup.pl --check-modules
 +
sudo perl install-module.pl --all
 +
./checksetup.pl
 +
vim ./localconfig
 +
./checksetup.pl
 +
vim /etc/apache2/httpd.conf
 +
<Directory /Library/WebServer/Documents>
 +
AddHandler cgi-script .cgi
 +
Options Indexes ExecCGI FollowSymLinks
 +
DirectoryIndex index.cgi index.html
 +
AllowOverride Limit
 +
Order allow,deny
 +
Allow from all
 +
</Directory>
 +
sudo apachectl restart
 +
http://localhost/bugzilla
 +
You don't have permission to access /bugzilla/index.cgi on this server.
 +
命令行下执行 ./index.cgi 是可以打印出HTML网页内容的。
 +
升级
 +
mysqldump --opt -u bugs -p bugs > bugs.sql
 +
or pg_dump --no-privileges --no-owner -h localhost -U bugs > bugs.sql
 +
./checksetup.pl
 +
更多细节:[http://docs.huihoo.com/bugzilla/4.4/en/html/upgrade.html Upgrading to New Releases]
 +
 
 +
安装后验证web server
 +
./testserver.pl http://landfill.bugzilla.org/bugzilla-tip
 +
TEST-OK Webserver is running under group id in $webservergroup.
 +
TEST-OK Got padlock picture.
 +
Use of uninitialized value $response in pattern match (m//) at ./testserver.pl line 101.
 +
Use of uninitialized value $response in pattern match (m//) at ./testserver.pl line 103.
 +
TEST-FAILED Webserver is not executing CGI files.
 +
TEST-OK Webserver is preventing fetch of http://landfill.bugzilla.org/bugzilla-tip/localconfig.
 +
 
 +
==用户==
 +
*[https://bugzilla.mozilla.org/ Mozilla]
 +
*[https://bugzilla.kernel.org/ Linux Kernel]
 +
*[https://gcc.gnu.org/bugzilla/ GCC]
 +
*[https://issues.apache.org/bugzilla/ Apache Software Foundation]
 +
*[https://issues.apache.org/ooo/ Apache OpenOffice]
 +
*[https://bugzilla.redhat.com/ Red Hat]
 +
*[https://bugzilla.novell.com/ Novell]
 +
*[https://bugs.eclipse.org Eclipse]
 +
*[https://netbeans.org/bugzilla/ NetBeans]
 +
*[http://oss.sgi.com/bugzilla/ SGI OSS]
 +
*[https://www.w3.org/Bugs/Public/ W3C]
 +
[http://www.bugzilla.org/installation-list/ 更多用户 >>>]
 +
 
 +
==图集==
 +
<gallery>
 +
image:bugzilla-bug-lifecycle.png|Bug生命周期
 +
image:bugzilla-on-debian.png|on Debian
 +
</gallery>
 +
 
 +
==链接==
 +
*[http://www.bugzilla.org/ Bugzilla官网]
 +
*[https://landfill.bugzilla.org Landfill: The Bugzilla Test Server]
 +
*[http://docs.huihoo.com/bugzilla Bugzilla文档]
 +
*[https://wiki.mozilla.org/Bugzilla:Home_Page Bugzilla @ Mozilla Wiki]
 +
*[http://ldp.huihoo.org/LDP/bugzilla/Bugzilla-Guide/index.html The Bugzilla Guide - 2.16.3 Release]
 +
 
 +
{{comment}}
 +
 
 +
[[category:software development]]
 +
[[category:mozilla]]
 +
[[category:bugzilla]]

2015年1月8日 (四) 01:59的最后版本

Bugzilla.png

Bugzilla是用于软件缺陷追踪的网络应用程序,由Mozilla计划开发和应用。1998年,网景公司开放其源代码,后以Mozilla Public License协议授权。众多组织应用它作免费软件和产权软件的产品缺陷追踪。

目录

[编辑] 安装

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Bugzilla Thanks, Wikipedia.

[编辑] Debian

vim /etc/apt/sources.list

deb http://security.debian.org/debian-security squeeze/updates main
apt-get install bugzilla3

若没正确安装

dpkg-reconfigure bugzilla3 或进入 /usr/share/bugzilla3/lib
./checksetup.pl
Bugzilla requires InnoDB to be enabled. 
vim /usr/share/perl5/Bugzilla/DB/Mysql.pm
313 行 if ($innodb_on ne 'YES') ->  if ($innodb_on eq 'YES')   
http://localhost/bugzilla3/ ok :)

[编辑] OS X

sudo port install apache2
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist // 开机启动
cd bugzilla
./checksetup.pl --check-modules
sudo perl install-module.pl --all
./checksetup.pl
vim ./localconfig
./checksetup.pl

vim /etc/apache2/httpd.conf

<Directory /Library/WebServer/Documents>
AddHandler cgi-script .cgi
Options Indexes ExecCGI FollowSymLinks
DirectoryIndex index.cgi index.html
AllowOverride Limit
Order allow,deny
Allow from all
</Directory>

sudo apachectl restart

http://localhost/bugzilla

You don't have permission to access /bugzilla/index.cgi on this server.

命令行下执行 ./index.cgi 是可以打印出HTML网页内容的。

升级

mysqldump --opt -u bugs -p bugs > bugs.sql
or pg_dump --no-privileges --no-owner -h localhost -U bugs > bugs.sql
./checksetup.pl

更多细节:Upgrading to New Releases

安装后验证web server

./testserver.pl http://landfill.bugzilla.org/bugzilla-tip
TEST-OK Webserver is running under group id in $webservergroup.
TEST-OK Got padlock picture.
Use of uninitialized value $response in pattern match (m//) at ./testserver.pl line 101.
Use of uninitialized value $response in pattern match (m//) at ./testserver.pl line 103.
TEST-FAILED Webserver is not executing CGI files.
TEST-OK Webserver is preventing fetch of http://landfill.bugzilla.org/bugzilla-tip/localconfig.

[编辑] 用户

更多用户 >>>

[编辑] 图集

[编辑] 链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱