完整版bugzilla安装
bugzilla安装教程
Bugzilla的安装
一.需要安装的软件:MySQL数据库,Perl解析器,bugzilla安装包,web服务器(IIS或apache)
二.安装环境
操作系统OS:windows7
Bugzilla:bugzilla 4.2.1
Per解析器:activeperl 5.14.2
XAMPP:1.8.0(Apache 2.4.2 + MySQL 5.5.25a)
三.具体的安装
A.我用的是XAMPP软件包,XAMPP 是一个易于安装且包含MySQL、PHP 和Perl
的Apache 发行版。
1. 双击xampp-win32-1.8.0-VC9-installer.exe,默认安装路径c:\xampp:
单击Next,进入如下界面,勾上Install Apache as service和Install MySQL serbvice 然
后安装即可。
2.配置MySQL
在浏览器地址栏中输入http://localhost/phpmyadmin/,管理MySQL,在Databases
中Create database为bugzilla。点击Create即可。
B. 安装ActivePerl
双击打开安装文件,默认安装即可。默认安装路径为:C:\Perl\
检查Perl是否安装成功:在命令提示窗口输入perl -v,出现如下图示,则安装成功。
将perl加入注册表,可通过如下方式:
1. 新建一个文本文档,在其中输入如下内容:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.cgi]
教你如何搭建Bugzillla服务器
一.安装MYSQL和MYSQLCC (Mysql Center Control, mysql管理器,可以直接在这个里面管理数据库,MYSQLCC可以不装)。安装完mysql后运行mysql\bin\winmysqladmin.exe,如果屏幕右下角系统托盘图标出现
的图标为绿色,则正常启动了。
二.安装ActivePerl。
双击ActivePerl-5.8.8.820-MSWin32-x86-274739.msi(作用:解析cgi代
码)。
三.配置mysql数据库
1.运行C:\mysql\bin\下的winmysqladmin.exe文件,已运行的就不要运行
了。
2.修改mysql中root用户的密码。
要注意mysql的安装目录,mysql安装在哪就进入哪,具体情况具体分析!
C:\>cd mysql\bin进入到mysql下的bin目录
C:\mysql\bin>mysql -u root mysql
用root用户登陆数据库,如果已经有密码要使用以下格式:
mysql -u root -p mysql
mysql>update user set password=password(‘1234’) where
user=‘root’;
mysql>flush privileges;
其中(‘1234’)内的1234为root用户的密码,注意最后要加
‘;’号。
如果要删除密码,则在登陆后使用下面的指令:
GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY '';
bugzilla安装顺序
01)Apache
配置Apache的时候:
⏹修改/etc/httpd/conf/httpd.conf文件,添加一行:
ServerName (这里填Linux虚拟机的IP地址)
将AddHandler cgi-script.cgi这行的注释去掉
⏹可以创建一个虚拟主机:www.bugzilla.学号.com
创建一个目录权限的说明:
Options ExecCGI FollowSymLinks
AllowOverride Limit
Order allow,deny
Allow from all
⏹httpd –t
⏹修改/etc/hosts文件,添加一行:
虚拟机的IP地址www.bugzilla.学号.com
⏹注意为了以后从主机访问,也需要在主机的hosts文件中做相同的修改
⏹service httpd restart
02)Appconfig(Perl Makefile.PL>make>make test>make install)
03)CGI (Perl Makefile.PL>make>make test>make install)
04)DBI (Perl Makefile.PL>make>make test>make install)
05)MySQL
先装开发版,然后装Server模块,会出现需要DBI,可以用—nodep参数强制无依赖的安装,最后装client模块
06)TimeDate (Perl Makefile.PL>make>make test>make install)
07)Template(Perl Makefile.PL>make>make test>make install)
Linux下Bugzilla的安装与配置
Linux下Bugzilla的安装与配置
Linux下Bugzilla的安装是在Linux学习中的一个重点,也是广大Btest学员学习Linux的一个难点,因为牵扯到很多知识和技能,而在我们的教材中的安装过程的讲解又分布在几章的内容当中。这篇文章,结合教材的知识体系及内容进度,把Bugzilla的安装做一个总结,这个安装配置顺序是完全按照教材顺序,有利于学员按照教材进行学习总结。
一、Perl模块的安装
1、准备工作
(1)在Linux中的/root路径下创建一个bugzilla文件夹,并在其中创建一个modules文件夹(路径可以自己设定)
(2)把这章所需要的软件上传到Linux中,
其中包括bugzilla-2.18rc2.tar、httpd-2.0.40-21.i386、modules文件夹下的所有模块。
∙在SecureCRT中进入bugzilla目录,输入命令rz,出现上传文件对话框,在此找到并选择软件bugzilla-2.18rc2.tar、httpd-2.0.40-21.i386,然后点击“Add”,再点击“ok”,即实现上传∙在SecureCRT中进入刚建立modules目录,输入命令rz ,出现上传文件对话框,在此找到所需的模块,并全部选择后,点击“Add”,再点击“ok”,即实现上传
二、检查bugzilla需要的模块
1、进行解包
在bugzilla目录下,输入命令
tar –xzvf bugzilla-2.16.4.tar.gz
即可实现解包
2、解包完成后,使用命令ls 查看文件,可以看到解包后得到一个文件夹:bugzilla-2.18rc2 ,进入此文件夹
文档:Bugzilla安装
在win2000server下安装bugzilla 安装虚拟机win2000server,并装上IIS
第1步:安装mysql
双击“mysql4.0.17”文件夹中“SETUP.EXE”文件,默认安装即可。默认安装目录为:C:\mysql。
第2步:配置mysql
1. 双击“C:\mysql\bin\ winmysqladmin.exe”,启动mysql。当桌面右下角的交通灯图标
中绿灯亮起,表示服务已启动。
2. 打开“运行”窗口,输入“cmd”打开“命令行”窗口。
3. 依次输入以下命令(返回C盘根目录命令:cd \..):
pp第3步:安装mysqlcc-0.9.4-win32
双击“mysqlcc-0.9.4-win32/ Setup.exe”,默认安装mysqlcc-0.9.4-win32
第4步:配置Mysqlcc
1.在option-general设置界面语言。
2.编辑Mysql服务器。这里的密码是前面“root用户的新密码”。
3.连接Mysql服务器成功。右击创建的Mysql服务器,选择“连接”。
第5步:安装activeperl5.8.8.820
双击“ActivePerl-5.8.8.820-MSWin32-x86-274739.msi”文件,默认安装即可,安装到c:\perl 下。
第6步:配置IIS,并检查c:\perl\bin目录去掉只读权限
打开控制面板->管理工具->Internet Information Services(Internet 信息服务), 再Default Web Site右键选择Properties-> Home Dictory-> Configuration,在App Mappings中点击Add增加如下资料
Bugzilla安装方法
Windows 下安装Bugzilla
第一步:Bugzilla
下载并安装Bugzilla
下载Bugzilla:/download.html
本文是以Bugzilla2.20版本为例子进行安装,同时可以在网站上找到相应的汉化包,感谢汉化作者为我们提供的方便与支持。
下载解压缩到C:\Bugzilla ,保证Bugzilla文件放在C:\Bugzilla文件夹下,避免解压时生成多余的文件夹。
第二步:MySQL
下载MySQL 4.1.x
下载MySQL "Windows Essentials"版本:/downloads/mysql/4.1.html 不推荐使用MySQL 5.x
安装
可以选择典型(Typial)安装MySQL,笔者安装时选择的自定义安装,并将安装目录设置为:C:\mysql。
创建Bugs数据库和用户
使用mysql 命令行创建,打开开始菜单-运行,输入cmd,打开命令行窗口进入C:\mysql\bin> 需要输入的蓝字命令如下:
C:\mysql\bin>mysql --user=root -p mysql
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 15 to server version: 4.0.20a-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
Bugzilla使用手册
Bugzilla使用手册
Bugzilla使用手册
本文档详细介绍了如何使用Bugzilla进行软件缺陷跟踪和管理。Bugzilla是一个开源的缺陷跟踪系统,可以帮助开发团队追踪、记录、修复和验证软件中的问题。阅读本手册能够让您快速掌握Bugzilla的基本功能和操作方法。
1.Bugzilla简介
1.1 什么是Bugzilla
Bugzilla是一个用于管理软件缺陷的系统,由Mozilla
基金会开发并开源。它提供了一个集中的平台,开发团队可以使用
它来报告、跟踪和解决软件中的缺陷。
1.2 Bugzilla的特点和优势
Bugzilla具有以下特点和优势:
- 强大的缺陷跟踪功能:可以追踪缺陷的状态、优先级、严重性等信息,方便开发人员进行问题解决。
- 灵活的自定义选项:可以根据需求定制字段、工作流
程等,以适应不同项目的需求。
- 多用户支持:支持多个用户同时访问和使用系统,并
可根据用户角色进行权限管理。
- 丰富的报表和统计功能:提供了各种报表和统计图表,帮助团队了解缺陷情况和进展。
1.3 安装和配置Bugzilla
详细介绍如何安装和配置Bugzilla,包括环境要求、
数据库设置、用户管理等。
1.4 登录Bugzilla
演示如何登录Bugzilla,并简要介绍登录后的界面和
功能。
2.缺陷报告
2.1 创建缺陷报告
详细说明如何创建一个新的缺陷报告,包括填写必填字段、选择适当的属性值等。
2.2 编辑和更新缺陷报告
解释如何编辑和更新已存在的缺陷报告,包括修改字段值、添加、更改状态等。
2.3 附加文件和截图
介绍如何在Bugzilla中附加文件和截图,并说明如何对附件进行管理和查看。
Linux下Bugzilla的安装与配置
Linux下Bugzilla的安装与配置
Bugzilla的安装与配置
1. 安装好apache .(参考Linux下Apache的安装与配置.doc)
2. 安装好mysql . ( 参考Linux下Mysql的安装与配置.doc)
3. root帐户下新增一个用户叫bugs,命令是: useradd bugs
(同时可以用命令passwd 密码设置该账户的密码,如下图)
4. 启动mysql,新建bugs数据库,创建数据库用户,授权授权;
进入mysql后,使用命令:
creat database bugs; (创建名为bugs的数据库)
show databases; (显示mysql下所有数据库)
grant all on bugs.* to bugs@localhost identified by ‘root’;
(对bugs用户授权并设置密码为root)
flush privileges; (刷新系统权限表)
5. 分别按顺序解压以下包并安装:
< 安装包除注意部分的内容,其他安装方法统一是:
使用命令:tar zvxf 包的名称(举例:tar zvxf AppConfig-1.56.tar.gz)
使用命令:perl Makefile.PL (前提是进入到解压后的文件目录,举例:AppConfig-1.56)使用命令:make (同样需要在解压后的文件目录)
使用命令:make test (同样需要在解压后的文件目录)
使用命令:make install )(同样需要在解压后的文件目录)> AppConfig-1.56.tar.gz
Bugzilla安装全过程
IIS7+Bugzilla安装全过程
一、安装环境及基本准备
1、Mysql 5.0
2、ActivePerl 5.14
3、bugzilla-4.2.4
4、IIS 7(完整安装)
二、Mysql 安装及Bugzilla数据库配置
1、安装MySql
这步我们已经很熟悉了,不再多做说明。
2、在MySQL中配置创建Bugzilla所需数据库
以root用户创建名为bugs的数据库
三、安装ActivePel(全部默认安装)
四、安装配置Bugzilla
1、拷贝bugzilla文件夹至于C盘下(为以下说明方便)并更改属性去掉只读
2、在命令行窗口进入bugzilla目录,执行checksetup.pl,检查缺少的perl模块,如下图
3、针对缺失的perl模块,执行ppm install 命令进行安装。
4、Email-Simple 2.102安装其中Email-MIME模块的安装因为版本不同,会发生错误。(the newest version of Email-Simple over ppm is 2.101,而本次安装需要的版本Simple version 2.102 for Email-MIME)因此,需要单独下载Email-Simple 2.102。下载解压后,先执行ppm install dmake安装dmake模块,然后进入解压后的目录,执行Makefile.PL dmake,编译完成后,执行dmake install进行安装。之后再执行ppm install Email-MIME即可。
5、模块全部安装完成后,更改bugzilla目录下的localconfig 配置文件,配置数据库的相关信息。修改的信息如下:
Bugzilla安装,亲自安装成功,解决发邮件问题
Bugzilla安装与配置
1.安装依赖
yum install mysql
yum install mysql-devel
yum install perl
2.解压bugzilla
tar xzf bugzilla-3.6.3.tar.gz
利用checksetup.pl脚本检查所需perl模块是否齐全
cd bugzilla-3.6.3
./checksetup.pl --check-modules
/usr/bin/perl install-module.pl --all
如果在安装中出现YAML version is too low …的错误,解决办法如下:
vi ./bugzilla-3.6.3/lib/CPAN.pm,在第59行之后加入“use YAML;”再执行安装。
3.创建mysql数据库
/etc/init.d/mysqld start
/usr/bin/mysqladmin -u root password '123456'
mysql –uroot –p
create database bugs;
4.修改bugzilla配置文件
Vi ./bugzilla-3.6.3/localconfig
设置如下参数:
$db_driver = 'mysql';
$db_host = 'localhost';
$db_name = 'bugs';
$db_user = '';
$db_pass = '********';
5.执行安装,并设置管理员的登录邮箱、密码、用户名
./checksetup.pl
Enter the e-mail address of the administrator: comebackdog@ Enter the real name of the administrator: renliang
Bugzilla安装配置
Bugzilla安装配置过程
一安装perl
1 双击PERL的安装文件,进入安装界面,点击同意安装
2此处继续点下一步
3 接下来还是继续点击下一步
4由于使用的是IIS服务,此处默认全部勾选不需要更改,继续点下一步,直至安装完成.
安装PERL完成后需要重新启动系统.
二安装mysql
1双击XAMPP的安装文件,点下一步继续进行
2由于某个原因,使用XAMPP安装MYSQL,如上图所示,勾选安装MYSQL选项.
接下来只需要一路点下一步直至安装完成,如有需要可以更换安装路径
3从桌面图标双击打开XAMPP,点击START启动MYSQL.
三创建数据库
1进入DOS界面,找到MYSQL的安装目录,登陆超级管理员账号
创建一个数据库,赋予所有权限给所创建的用户
部分DOS命令符如下:
MYSQL\BIN> MYSQL -U ROOT //超级用户登录MYSQL
MYSQL> SHOW DATABASES;
MYSQL> CREATE DATABASE BUGZI;
MYSQL> GRANT ALL ON BUGZI.* TO BUGZI@LOCALHOST IDENTIFIED BY '123';
MYSQL> EXIT; //退出之后再验证数据库登录
MYSQL\BIN> MYSQL -U BUGZI -P
PASSWORD:123 //登录成功之后退出继续安装
MYSQL> EXIT; //安装BUGZILLA模板
F:\BUGZILLA-2.20> PERL CHECKSETUP.PL
F:\BUGZILLAMODULES-2.20> SETUP //安装成功之后检查
Linux系统下Bugzilla的安装与配置
Linux系统下Bugzilla的安装与配置一、配置网卡
1.判断网卡是否启动。在命令行中输入:
ifconfig -a
2.启动网络配置向导,输入:
netconfig
3.选择“Yes”,进入配置界面,设定IP地止。
4.单击“OK”,退出设置。
5.修改主机名。
(1)进入/etc/sysconfig目录,执行:
cd /etc/sysconfig
(2)打开network文件,执行:
vi network
(3)修改“HOSTNAME=”,“=”后输入新的Linux主机的名字,注意避免与网络上的其他计算机重名,建议使用“PC-XXX”作为计算机名。
6.重新启动网络配置,执行:
service network restart
或
/etc/rc.d/init.d/network restart
7.再次判断网卡是否启动。在命令行中输入:
ifconfig -a
8.关闭防火墙,执行:
ntsysv
使用上下箭头找到“iptables”,按空格键,取消“[ * ]”中的“*”号,则下次启动系统时将不再启动此服务。
选择“OK”,退出配置。
9.重新启动Linux。执行:
reboot
二、安装Apache
1、首先检查是否已经安装了httpd 服务
rpm -qa httpd
如果没有出现任何信息,表示没有安装
2、将Bugzilla_Linux.iso 放入光驱,再执行如下命令:
(1) mount /dev/cdrom /mnt/cdrom
(2) cd /mnt/cdrom
(3) cp –R * /root
(4) cd
(5) umount /mnt/cdrom
Bugzilla安装指南
Bugzilla安装指南
1.
准备
Bugzilla在Windows下的安装颇为复杂,所以有很多人写了安装指南。但是使用安装的时候发现每个指南写的都有缺陷。这里我仅仅是把我安装的过程记录下来,给大家一个参考。同时还列出了一些我觉得有帮助的参考文章和站点。
工欲善其事必先利其器,建议你在开始安装之前把所有需要的软件下载齐全,这样可以提高效率和成功率。Bugzilla所需的软件都是开源的,都可以从它们的官方网站上下载到(我个人不喜欢去华军软件园之类的下载网站上找,因为即不安全,找到的也不一定是最新的版本)。下面把所需东西和下载网站罗列一下:
o MySQL(4.1)
/downloads/mysql
o Perl(5.8.7.815)
/Products/Download/Download.plex?id=ActivePerl
o Perl模块
有两个简单的途径可以获得Bugzilla所需的Perl模块。一个是Bugzilla汉化项目整理的,收集的很全而且比较新,还有一个安装批处理程序,所以推荐大家用这个;另外一个是Bugzilla 的测试服务器,它也提供了完整的Perl模块集合,但是版本似乎比较老。第三条道路也是有的,但是需要自己去找然后再编译。对于像我一样不懂Perl德人来说是在复杂,因此不推荐大家这样做。
/project/showfiles.php?group_id=75477
/ppm/
o Bugzilla(2.20)
/download/
o Bugzilla汉化包(2.20)
/project/showfiles.php?group_id=75477
bugzilla安装详解
centos 上安装bugzilla 详解
步骤
安装apache
tar zxvf httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure --prefix=/usr/local/apache2
make
make install
创建所需要的目录
mkdir /usr/local/apache2/htdocs/bugzilla
在/usr/local/apache2/conf/httpd.conf中添加如下#这里是用来解析cgi的,不然打开网页显示的都是代码
AddHandler cgi-script .cgi
Options All
AllowOverride Limit
Order allow,deny
Allow from all
#Add index.cgi
DirectoryIndex index.cgi index.php index.html
#有数据库就直接创建,否则还有先安装数据库
创建数据库
/usr/local/mysql/bin/mysql -u root -p`cat /data/save/mysql_root`
create database bugzilla;
安装perl,以及所依赖的库
yum install perl
yum install perl-XML-Twig
yum install ImageMagick-perl
yum install mod_perl
yum install perl-HTML-Parser
yum install perl-Email-MIME-Attachment-Stripper
CentOS安装Bugzilla
CentOS 6 安装Bugzilla
现在操作系统已经安装好,接下来在此基础上安装Bugzilla,以下是详细步骤:
1.安装mysql
1.1安装mysql客户端
系统自带mysql,使用yum,先安装mysql客户端程序,然后安装mysql
服务器程序,输入yum install mysql,在提示的地方输入y,如下
1.2安装mysql服务器端
输入命令yum install mysql-server ,如下:
1.3配置mysql
编辑配置文件vim /etc/f,修改编码,添加如下:
然后保存,退出。
启动mysql服务,输入service mysqld start
然后修改root密码(默认密码为空):
mysql –u root –p 用root用户登录MySQL服务器
重新进入mysql,创建bugzilla要使用的数据库
至此数据库安装完。
2.部署Bugzilla
2.1 安装bugzilla
把bugzilla压缩包放在/var/www/html/文件夹下,解压压缩包:tar –zxvf bugzilla-4.4.8 ,这时解压出一个文件夹,重命名该文件夹,
mv压缩包名 bugzilla, cd命令进入文件夹,ls浏览文件如下:
执行./checksetup.pl,如图:
安装cpan,输入命令yum install cpan,
安装perl模块,输入命令perl install-module.pl –all,自动安装perl模块,此时提示gcc包未安装,yum install gcc
安装缺省的包:
Bugzilla 部署详解
Bugzilla 部署详解
(Red Hat Enterprise Linux Service 5.4)
1.硬件平台i386 架构服务器:
2.系统linux版本为:
Red Hat Enterprise Linux Service 5.4
3.相关软件版本:(建议以下安装均使用rpm,用户也可自行选择源码安装)
(1)安装Apache:
rpm –ivh httpd-2.2.3-31.el5.i386.rpm
rpm –ivh httpd-devel-2.2.3-31.el5.i386.rpm
rpm -ivh httpd-manual-2.2.3-31.el5.i386.rpm
(2)安装MySQL:
rpm –ivh Mysql-5.0.77-3.el5.i386.rpm
rpm –ivh Mysql-bench-5.0.77-3.el5.i386.rpm
rpm -ivh Mysql-devel-5.0.77-3.el5.i386.rpm
rpm -ivh Mysql-server-5.0.77-3.el5.i386.rpm
(3)安装Perl:
rpm –ivh Perl-5.8.8-27.el5.i386.rpm
(4)安装SendMail
rpm –ivh Sendmail-8.13.8-2.el5.i386.rpm
rpm –ivh Sendmail-cf-8.13.8-2.el5.i386.rpm
rpm –ivh Sendmail-devel-8.13.8-2.el5.i386.rpm
rpm –ivh Sendmail-doc-8.13.8-2.el5.i386.rpm
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.利用yum方法来安装Mysql
1.将系统镜像文件iso挂载到CD
2.看yum.conf在系统的哪个目录
locate yum.conf
3.在root用户下编辑
vi yum.conf
在最后添加
[ISO]
name=iso
baseurl=file:///media/RHEL_6.1\ i386\ Disc\ 1/(此处为镜像目录)
gpgcheck=0
(如果没有CD,则挂载iso文件,mount -o loop myiso.iso /mnt/myisodir ,改baseurl=file://镜像目录/)
4.安装服务端
yum install mysql-server
5.启动服务
/etc/init.d/mysql start
6.测试是否安装成功,直接输入mysql
测试见下图
当mysql安装完成后,安装程序已经在/etc/目录下生成了一个名为f的设置文件。按如下所示,修改/etc/f文件。
#vi /etc/f
在[mysqld]区域中,添加如下行default-character-set=utf8
启动MySQL
#/sbin/chkconfig mysqld on
#/etc/rc.d/init.d/mysqld start
安装后,root的password是空的。键入如下命令,不用password就可以进入mysql
#mysql
#mysqladmin -u root password "xxxxxx"(设置root密码为fuxin_-115)
#mysql -u root –pxxxxxx(用密码进入)
mysql>use mysql;
mysql>select host,user,password from user;
mysql>delete from user where user="";
create database bugs;
show databases;
use bugs;
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE, LOCK
TABLES,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY '123456';
FLUSH PRIVILEGES;( 从mysql 数据库授权表中重新装载权限)
2.bugzilla安装
解包:tar zxvf bugzilla-2.20.4.tar.gz到/var/www/html/bugzilla
chmod -R 777 /var/www/html/bugzilla
安装perl模块。
cd /var/www/html/bugzilla
./checksetup.pl
/usr/bin/perl install-module.pl 模块名字| more(根据提示安装前提所需模块)
3.配置apache
# vi /etc/httpd/conf/httpd.conf(修改ServerName这行后面部分为本机IP地址,如:ServerName 192.168.1.105:80)
# /usr/sbin/apachectl start (启动acpache)
编辑httpd的配置:vi /etc/httpd/conf/httpd.conf
在文件最后添加以后内容:
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
然后修改localconfig
cd /var/www/html/bugzilla
./checksetup.pl(检查模块的安装情况)
vi localconfig
把$db_pass=’ ’;中填入一个数据库的密码(自己一定要记住,如这里输入fuxin_-115,472244583@ 7251880
进入bugzilla页面http://192.168.1.105/bugzilla
如果出现[forbidden 403]错误,权限问题You don't have permission to access /bugzilla on this server,则是因为selinux的问题,输入命令setenforce 0再刷新页面。
有时候如果按照上述方法安装后,访问http://159.226.2.132/bugzilla/index.cgi会出现无权访问页面的问题。把httpd.conf 中的User **** Group**** 改成已有的组和用户,或者新建它说的组合用户,然后给予操作/var/www/html目录的权限,利用chown –R 组.用户目录
这样bugzilla能登录上去,也算完成了大部分,下一步是安装汉化版,最后是测试发送邮件。
4.安装汉化版
以下链接是bugzilla的汉化繁体包的下载网址:
/p/bugzilla-tw/downloads/detail?name=bugzilla.zh-TW.4.2.5.20130 320.tar.gz
根据使用说明:
To install a localization pack, untar it into your Bugzilla directory so it appears in template/xx/default/ . ('x x' would be replaced with the language code of the pack you're installing, of course)
我下载目录在/home/www/,所以我得将/home/www/bugzilla-tw/template/zh-TW放在bugzilla的template 下。
然后运行会发现页面右上角* EN * | ZH-TW可以选择英文版或者汉化版。
这样汉化就完了。当时因为文件夹的名字为zh_CN,刷新页面后到处没找到变化中文版的地方,最后弄了半天才知道文件夹名字的问题!页面不会显示下划线,改成chinese或者任何有效标示符都可以。
5.最后smtp设置:
登录-》首页—》参数设定-》右导航电子邮件
mail_delivery_method (SMTP)
'mailfrom' => 'abcd@', 注意'mailfrom'参数需要与'smtp_username'一致,
'smtp_password' => 'abcd'
'smtp_username' => 'abcd@'
'smtpserver' => '(如)
smtp_debug(开)
右导航-》一般—》maintainer改为mailfrom'一致
安装Perl的一个可选组件:Authen-SASL。不然发邮件的时候可能就会出现提示"Couldn't authenticate 'Test@:...'"。
否则一般情况下是通不过服务器验证的,邮件也就无法发送成功了
这个配置应该没问题,但是去验证的时候又是一个非常纠结的时候,结果是一直发送不成功,
试过好几种方法,结果还是不行。经过高手的解决,原来问题是要用网页登陆进邮箱,然后右上角有个设置,打开pop3和smtp。
真是九九八十一难啊!!终于取得真经!
学习的命令:
1.yum list * (列出yum软件源中对应的包)
2.history |grep * (列出历史命令中带有*的)
3.在bugzilla下安装模块/usr/bin/perl install-module.pl 模块名字| more(根据提示安装前提所需模块)
或者在任何目录下perl –MCPAN –e shell 进入perl命令行,然后install 模块
4. chown –R 组.用户目录