Bugzilla的配置和安装

article/2025/9/20 20:08:16

Bugzilla (bug库搭建)

先贴一下官网地址,在网上看好多教程都出问题,还是官网最可靠。(战斗吧少年)
Bugzilla如何配置
Bugzilla官网

1.1 环境配置(局域网bug库+可以移植性比较强)

  1. 操作系统:mac
  2. 虚拟机: vmware funsion + ubuntu_server(14.05)
  3. Bugzilla 5.0

1.2 具体配置

步骤-1-安装虚拟机:

在vmvare中安装虚拟机:我使用的ubuntu-server 14.04.iso(不会安装要百度一下,安装的时候使用桥接,否则会没有网卡配置,可能还会安装不好部分模块)。

步骤-2-使用超级权限:

使用超级权限sudo su

步骤-3-安装相关组件:

apt-get install git nano
apt-get install apache2 mysql-server libappconfig-perl libdate-calc-perl libtemplate-perl libmime-perl build-essential libdatetime-timezone-perl libdatetime-perl libemail-sender-perl libemail-mime-perl libemail-mime-modifier-perl libdbi-perl libdbd-mysql-perl libcgi-pm-perl libmath-random-isaac-perl libmath-random-isaac-xs-perl apache2-mpm-prefork libapache2-mod-perl2 libapache2-mod-perl2-dev libchart-perl libxml-perl libxml-twig-perl perlmagick libgd-graph-perl libtemplate-plugin-gd-perl libsoap-lite-perl libhtml-scrubber-perl libjson-rpc-perl libdaemon-generic-perl libtheschwartz-perl libtest-taint-perl libauthen-radius-perl libfile-slurp-perl libencode-detect-perl libmodule-build-perl libnet-ldap-perl libauthen-sasl-perl libtemplate-perl-doc libfile-mimeinfo-perl libhtml-formattext-withlinks-perl libgd-dev libmysqlclient-dev lynx-cur graphviz python-sphinx

步骤-4-下载Bugzilla:

cd /var/www/html
git clone --branch release-5.0-stable https://github.com/bugzilla/bugzilla bugzilla

步骤-5-下载配置mysql:

  1. vi /etc/mysql/my.cnf
  2. 改一下 52行: max_allowed_packet=100M
  3. 改一下 32行,in the [mysqld] section: ft_min_word_len=2
  4. 进入mysql:mysql -u root -p
  5. 创建mysql:数据库bugs::mysql > create database bugs;
  6. 分配权限和用户:grant all on bugs.* to root@localhost identified by "mypassword";
  7. 退出mysql
  8. 重启mysql service mysql restart

步骤-6-下载配置apache2:

  1. vi /etc/apache2/sites-available/bugzilla.conf
    这个文件不一定有,因该是是有一个default.conf复制一份使用,并追加内容
ServerName localhost
<Directory /var/www/html/bugzilla>AddHandler cgi-script .cgiOptions +ExecCGIDirectoryIndex index.cgi index.htmlAllowOverride All
</Directory>

然后执行这个指令

a2ensite bugzilla
a2enmod cgi headers expires
service apache2 restart

步骤-7-检查一下:

cd /var/www/html/bugzilla
./checksetup.pl

步骤-8-编辑一下本地配置:

vi localconfig
编辑 29行: set $webservergroup to www-data
编辑 67行(密码是你之前设置的密码): set $db_pass to the password for the bugs user you created in MySQL a few steps ago

步骤-9-检查一下:

这一步会让你输入用户名和密码,一定要输入正确,这是你创建的管理员用户

./checksetup.pl

步骤-10-测试一下服务器:

./testserver.pl http://localhost/bugzilla

步骤-11-查看网页能否出来:

lynx http://localhost/bugzilla

步骤-12-配置Bugzilla:

urlbase:http://<ip address>/bugzilla/
mail_delivery_method(smtp邮箱): SMTP
mailfrom(smtp用户密码): new_gmail_address@gmail.com
smtpserver(smtp服务器): smtp.gmail.com:465
smtp_username(smtp服务邮箱一般是你创建超级用户的密码): new_gmail_address@gmail.com
smtp_password(授权码): new_gmail_password
smtp_ssl: On

可能出现的问题,

  1. ssl使用失败,需要升级模块,ssl
  2. 部分模块安装失败,需要调成桥接模式
  3. 出现部分乱码,需要安装中文支持模块
  4. 设置时出错,需要手动找到文件设置邮箱
    /var/html/bugzilla/data/params.json

基本配置的时候容易出现的问题

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述


http://chatgpt.dhexx.cn/article/coEKwIo7.shtml

相关文章

在 Windows 上安装 Bugzilla 详解 (1)

在 Windows 上安装 Bugzilla 比在 Linux 上安装 Bugzilla 要麻烦一点&#xff0c;而且不可预见的 bug 也会比 Linux 上的略多。话虽这么说&#xff0c;大家也不用过于担忧&#xff0c;毕竟这种广泛使用且口碑不错的知名开源软件&#xff0c;质量也不会差到哪里去。 以下是在 W…

Bugzilla使用说明

Bugzilla使用说明 Bugzilla 是一个开源的缺陷跟踪系统&#xff08;Bug-Tracking System&#xff09;&#xff0c;它可以管理软件开发中缺陷的提交&#xff08;new&#xff09;&#xff0c;修复&#xff08;resolve&#xff09;&#xff0c;关闭&#xff08;close&#xff09;等…

Bugzilla简明使用手则

Bugzilla简明使用手则 1 简介&#xff1a; Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具。作为一个产品缺陷的记录及跟踪工具&#xff0c;它能够为你建立一个完善的Bug跟踪体系&#xff0c;包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始…

Bugzilla 下载和安装

简介 bugzilla 是一款用Perl语言编写的开源bug管理系统&#xff0c;用CGI标准与Web Server通信。 下载 官网 https://www.bugzilla.org/download/ 我使用的版本是 5.0.4 源码说明 源码结构&#xff1a; Bugzilla 核心代码包skins 皮肤template 页面模板&#xff0c;存放页…

Bugzilla详解

Bugzilla详解 引言 Bugzilla是一种开源的缺陷管理系统&#xff0c;用于跟踪软件开发过程中的缺陷、错误和问题。它提供了一个集中化的平台&#xff0c;允许开发团队、测试团队和用户报告和跟踪软件中的缺陷&#xff0c;以便及时发现、修复和验证这些问题。 Bugzilla的作用和用…

Bugzilla 使用指南

Bugzilla安装见前一篇博客&#xff0c;本篇文章主要关注于如何高效合理的使用Bugzilla&#xff0c;作为为公司内部人员的培训使用指南。 Bugzilla是一个开源的缺陷跟踪系统&#xff0c;它可以管理软件开发过程中缺陷的提交、修复、关闭等整个生命周期。 1. 基本概念 在Bugzilla…

Bugzilla的快速入门指南(全网最详细)

目录 一&#xff1a;在了解Bugzilla的使用前&#xff0c;先了解一些基本知识&#xff1a; 1.什么是Bugzilla 2.bug的来源 3.bug的生命周期 4.处理bug的所有角色&#xff1a; 5.一个bug的生命周期&#xff1a; 6.bugzilla使用时的基本流程图&#xff1a; 二&#xff1a;了…

appstore软件销售数据统计分析软件Prismo

appstore自带的有数据统计分析&#xff0c;但那个太初级了&#xff0c;今天给各位ios/mac开发者推荐一款对appstore apps销售数据做统计分析的软件Prismo&#xff0c;闲话少说&#xff0c;直接上图 1.键入你的apple ID 2.登陆后的Dashboard页面 图表 数据 4.下载apps的地理分…

软件企业税收优惠政策2022

一、软件企业的税收优惠政策&#xff1a; 软件企业可以享受&#xff1a;所得税“两免三减半”的税收优惠政策。自企业获利年度开始减免。 软件企业认定 二、软件企业认定的条件&#xff1a; 1、依法在本省行政区域内成立企业&#xff1b; 2、企业签订劳动合同关系且具有大学…

软件工程期末复习

《软件工程》期末考试复习提纲 目录 一、单项选择题 二、填空题 三、判断题 四、简答题 1.什么是软件危机&#xff1f;&#xff08;P5&#xff09; 2. 简述软件生存周期。&#xff08;P7&#xff09; 3.什么是瀑布模型&#xff1f;&#xff08;P16&#xff09; 4.什么是增量模型…

计算机软件销售适用增值税税率,计算机软件研发企业要交什么税,税率是多少...

计算机软件研发企业要交软件产品增值税&#xff1b;按17%税率征收。 软件产品增值税政策要求&#xff0c;增值税一般纳税人销售其自行开发生产的软件产品&#xff0c;按17%税率征收增值税后&#xff0c;对其增值税实际税负超过3%的部分实行即征即退政策。 纳税人受托开发软件产…

销售计算机硬件开票项目写什么,软件产品销售时开具的发票项目是什么?开票时注意事项有哪些?...

您好&#xff0c;软件产品销售时开具的发票项目详见以下内容&#xff0c;开票时注意事项就是税率问题&#xff0c;一般纳税人增值税率是13%&#xff0c;小规模纳税人目前来说是1%。 1060300000000000000软件、电子出版物软件电子出版物 1060301000000000000软件产品软件包括基础…

软件工程大作业——在线零食销售系统

软件工程大作业 在线零食销售系统 &#xff08;Online snack sales system&#xff09; 目 录 第1章 引言 1.1 研究背景 1.2 国内外研究现状 1.3 目标和意义 第2章 可行性分析 2.1 技术可行性分析 2.2 经济可行性分析 2.3 运行可行性分析 第3章 需求分析 …

计算机软件销售收入会计,嵌入式软件产品销售额如何计算

对于软件产品&#xff0c;我国的的增值税计算应当按照13%的税率计算&#xff0c;不过最近很多朋友问&#xff0c;嵌入式软件产品销售额如何计算?对于这个问题&#xff0c;不知道大家是否做过一些具体的了解呢?不过今天文章对此做了解答&#xff0c;感兴趣的朋友&#xff0c;快…

说说传统的软件销售案例

软件销售是什么&#xff1f;我举个例子说明一下。 传统的杀毒软件由公司进行研发的&#xff0c;有瑞星、金山、卡巴斯基等等。这些软件都是通过卖给客户&#xff0c;然后进行收费&#xff0c;进而养活公司。负责把软件卖出去的就是销售&#xff0c;这是传统的商业模式。…

模拟退火算法及常见应用

模拟退火 模拟退火( S i m u l a t e d A n n e a l i n g [ S A ] Simulated ~~Annealing[SA] Simulated Annealing[SA])的出发点是基于物理中固体物质的退火过程与一般组合优化问题之间的相似性。模拟退火算法是一种通用的优化算法&#xff0c;其物理退火过程由加温过程、等…

模拟退火算法——理论篇

模拟退火算法&#xff08;Simulated Annealing&#xff0c;SA)是模拟物理退火求解组合问题的算法&#xff0c;核心是要理解Metropolis 采样算法&#xff0c;具有算法简单、适用范围广、可靠性高等特点。 图片来自网络 1 算法理论 模拟退火算法来源于固体退火原理&#xff0c;…

模拟退火算法参数分析

模拟退火算法参数分析 一 模拟退火算法介绍 模拟退火算法是一种寻找全局最优解的优化方法&#xff0c;核心思想就是以一定概率接收差解&#xff0c;并且这个概率会随着退火温度逐渐降低。一个比较形象的比喻是&#xff1a;一个锅底凹凸不平有很多坑的大锅&#xff0c;晃动这…

模拟退火算法(一):基础篇

模拟退火算法 提出问题青铜级别解法&#xff08;盲目搜索&#xff09;王者级别解法&#xff08;启发式搜索&#xff09;操作方法需要研究的地方如果这个优化问题有约束条件怎么办&#xff1f;这个C~t~怎么设置&#xff1f;t的变化在编程里面怎么实现&#xff1f;什么时候停止搜…