完整版bugzilla安装

合集下载

bugzilla安装教程

bugzilla安装教程

Bugzilla的安装一.需要安装的软件:MySQL数据库,Perl解析器,bugzilla安装包,web服务器(IIS或apache)二.安装环境操作系统OS:windows7Bugzilla:bugzilla 4.2.1Per解析器:activeperl 5.14.2XAMPP: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][HKEY_CLASSES_ROOT\.cgi\Shell][HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI][HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command]@="c:\\Perl\\bin\\perl.exe -T"2. 将文件名称改为cgi.reg3. 双击运行,添加注册表。

bugzilla安装教程

bugzilla安装教程

一.准备bugzilla压缩包2003操作系统虚拟机压缩包二.安装MYSQL2.1安装MYSQL1.执行MYSQL下的setup.exe2.选择自定义安装。

3.安装路径设为 c:\mysql,因为在Bugzilla的Checksetup.pl中默认Mysql安装在C:\mysql。

4.开始安装,下一步至创建MySQL帐户,选择“Skip Sing-Up”,跳过网站帐户的注册。

下一步至完成。

5.点击“Next”,下一步默认至下图。

选择复选“Include Bin Directory inWindows PATH”,将MySQL的bin目录包含进Windows的PATH环境变量中,下一步。

6.输入root用户的密码,例:123123,如果需要远程访问,复选“Enable rootaccess from remote machines”,下一步至安装完成。

2.2配置MYSQL1.开始->所有程序->mysql->mysql 5.0->MySQL Server Instance ConfigWizard,设置mysql,输入刚才设置的MYSQL密码“123123”。

2.我们需要在mysql中创建Bugzilla的用户以及数据库,主要三条命令为:a、建立数据库bugs 。

命令:create database bugs;b、查询数据库。

命令:show databases;c、建立用户bugs,密码为空,对Bugs数据库具有一定权限命令:GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,LOCK TABLES,DROP,REFERENCES ON bugs.* TO bugs@localhostIDENTIFIED BY '123';d、从 mysql 数据库授权表中重新装载权限。

命令:FLUSH PRIVILEGES;3.退出。

Bugzilla安装指南(Installed in Windows)

Bugzilla安装指南(Installed in Windows)

Bugzilla安装指南(Installed in Windows)一.安装前的准备a)Mysql下载:/downloads/mysql 版本:MySql-5.0.27-win32b)ActivePerl下载:/Products/Download/Download.plex?id=ActivePerl 版本: ActivePerl-5.8.8.820-MSWin32-x86-274739.msic)Perl模块:/project/showfiles.php?group_id=75477下载bugzillaModules-2.20d)Bugzilla下载:/download 版本:Bugzilla-2.22.2e)IIS(Internet Information Server),最好最先安装。

f)Operation System:Windows 2003 or Windows xp professional二:安装MySqlMysql的安装是标准的Windows安装,很简单,按照提示一路Next就可以了。

在配置步骤中,记下分配的端口号(默认是3306),管理员账户Root的密码(密码是自己设置的)。

开始建立数据库:进入MySql的命令行界面,以ROOT用户登录:#Create database bugs;#Create database bugzilla;#Grant all privileges on bugs.* to ‘bugzilla’@’localhost’identified by ‘bugzilla’;注释:(‘bugzilla’@’localhost’为新添加的用户账户,后面的bugzilla为密码)#Grant all privileges on bugzilla.* to ‘bugzilla’@’localhost’identified by ‘bugzilla’; #Flush privileges;注意:如果MySql是4.1以上的版本,那么有可能会出现”客户端不支持验证协议”的错误,这时使用如下方法进行解决:#Set password for ‘bugzilla’@’localhost’=OLD_PASSWORD(‘bugzilla’);#quit;到此。

bugzilla安装

bugzilla安装

BUGZILLA在windows下的安装一. 安装MySQL数据库下载MySql 4.x:/,我用的版本是mysql4.1.22 for win32安装请看如何在Windows平台下安装MySQL(/bugzero/faq/database-mysql-win.html)。

二.安装activeperl下载activeperl最新版本:/ActivePerl/Windows/,可以安装需要选择所要的版本,我选用的是5.8.822,现在最新的版本是5.10.1002,一开始是我用的是5.10.1002这个版本,发现PPM 中包含的模块反而没有5.8.822这个版本来的全,所以最终还是使用了5.8.822这个版本.但是要注意的是bugzilla3.0.3及以上版本要求activeperl版本在5.8.1以上.安装activeperl,这个没什么可说的,默认安装即可.三.安装bugzillabugzilla并不需要安装,下载完后解压到本地某个目录下即可./download/现在最新的版本是3.1.3,我装的就是这个版本.安装完后,在dos下执行checksetup.pl,看缺少哪几个perl module,具体命令如下:C:\Perl\bin>perl C:\bugzilla-3.1.3\checksetup.pl可以看出,我的perl和bugzilla都放在C盘根目录下,执行后,发现有很多模块需要安装:Checking perl modules...Checking for CGI (v2.93) ok: found v3.29 Checking for TimeDate (v2.21) not found Checking for PathTools (v0.84) ok: found v3.25 Checking for DBI (v1.41) ok: found v1.58 Checking for Template-Toolkit (v2.15) not found Checking for Email-Send (v2.16) not found Checking for Email-MIME-Modifier (any) not foundChecking available perl DBD modules...Checking for DBD-Pg (v1.45) not found Checking for DBD-mysql (v4.00) not found Checking for DBD-Oracle (v1.19) not foundThe following Perl modules are optional:Checking for GD (v1.20) not found Checking for Chart (v1.0) not found Checking for Template-GD (any) not found Checking for GDTextUtil (any) not found Checking for GDGraph (any) not found Checking for XML-Twig (any) not found Checking for MIME-tools (v5.406) not found Checking for libwww-perl (any) ok: found v2.036 Checking for PatchReader (v0.9.4) not found Checking for PerlMagick (any) not found Checking for perl-ldap (any) not found Checking for RadiusPerl (any) not found Checking for SOAP-Lite (any) ok: found v0.55 Checking for HTML-Parser (v3.40) ok: found v3.56 Checking for HTML-Scrubber (any) not foundChecking for Email-MIME-Attachment-Stripper (any) not foundChecking for Email-Reply (any) not foundChecking for mod_perl (v1.999022) not foundChecking for CGI (v3.11) ok: found v3.29上面是执行的一部分结果,可以看到必须安装的模块有7个,其中CGI,DBI,PATHTOOL三个已经安装;可选的安装有三个,就是数据库的三个,根据选择数据库的不同,分别安装.因为我用的是mysql,所以一会就选择dbd-mysql进行安装;还有后面的一堆是可装可不装的,到时等需要用时再安装不迟.接下来,我们就来安装这些模块.四.安装perl modules可以通过activeperl的PPM进行模块的安装.打开开始->程序->activeperl 5.8.8 bulid822->perl package manager(PPM),打开如下图所示窗口:对应(三)我们可以知道需要另外安装TimeDate (v2.21) ,Template-Toolkit (v2.15) ,Email-Send(v2.16),Email-MIME-Modifier (any),DBD-mysql (v4.00) 这五个模块.Template-Toolkit (v2.15)的安装我们在PPM中查找,发现了Template-Toolkit (v2.15),选中它,点右键,点"install Template-Toolkit 2.15",然后点击窗口第二栏的绿色箭头图标,也可以使用快捷键ctrl+enter,弹出一个对话框,点确定即可.TimeDate (v2.21)的安装TimeDate比较奇怪,在PPM上找到的TimeDate版本是1.16,但是直接在ppm上安装完了后,执行checksetup.pl,发现TimeDate安装成功,并且版本升级到了2.22,后来也没发现问题及原因.Email-Send (v2.16)的安装PPM上Email-Send的版本是2.05,无法支持bugzilla 3.1.3,需要通过其他网站下载包安装.在dos下输入以下语句:C:\Perl\bin>ppm installhttp://theoryx5.uwinnipeg.ca/ppms/Email-Send.ppd点击enter ,PPM自动从http://theoryx5.uwinnipeg.ca/ppms上下载最新的Email-Send.ppd进行安装此时执行结果提示:ppm install failed: Installing Module-Pluggable-3.01 for Email-Send would downgradeDevel::InnerPackage from version 0.3 to 0.2, Module::Pluggable from version3.6 to 3.01, and Module::Pluggable::Object from version 3.6 to 0; use --force toinstall regardless按照提示将命令改成C:\Perl\bin>ppm installhttp://theoryx5.uwinnipeg.ca/ppms/Email-Send.ppd --force,重新执行即可.DBD-mysql (v4.00)的安装在dos下输入以下语句:C:\Perl\bin>ppm installhttp://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd点击enter ,PPM自动从http://theoryx5.uwinnipeg.ca/ppms上下载最新的DBD-mysql.ppd进行安装注:关于各个module的详细信息可以在下面的网站上进行搜索查看,如emailsend:http://cpan.uwinnipeg.ca/dist/Email-SendEmail-MIME-Modifier的安装在dos下输入以下语句:C:\Perl\bin>ppm installhttp://theoryx5.uwinnipeg.ca/ppms/Email-MIME-Modifier.ppd点击enter ,PPM自动从http://theoryx5.uwinnipeg.ca/ppms上下载最新的Email-MIME-Modifier.ppd进行安装这样五个必须安装的module都已经安装完毕,重新执行checksetup.pl.在bugzilla目录下生成localconfig文件.修改localconfig:$db_driver = 'mysql';# The DNS name of the host that the database server runs on.$db_host = 'localhost';# The name of the database$db_name = 'bugs';# Who we connect to the database as.$db_user = 'bugs';# Enter your database password here. It's normally advisable to specify# a password for your bugzilla database user.# If you use apostrophe (') or a backslash (\) in your password, you'll# need to escape it by preceding it with a '\' character. (\') or (\)# (Far simpler just not to use those characters.)$db_pass = '';# Sometimes the database server is running on a non-standard port. If that's# the case for your database server, set this to the port number that your# database server is running on. Setting this to 0 means "use the default# port for my database server."$db_port = 0;将$db_host改成mysql server端的服务器,我装在本机,所以不用修改;将$db_name = 'bugs';改成$db_name = 'bugzilla';----bugzilla是我新建的BUG数据库的名称;$db_user = 'bugs';改成$db_user = 'bug';----bug是我登录bugzilla数据库的用户名;$db_pass = '';改成$db_pass = 'bug';----bug是我登录bugzilla数据库的用户bug的密码;$db_port = 0;改成$db_port = 3306;----mysql安装默认端口是3306;修改完成后,保存.重新执行checksetup.pl.在dos窗口中可以看到在往数据库中创建相应的表结构.表结构创建完后,提示要求输入管理帐号的邮件,real name和密码,输入后,继续执行,知道提示"Now that you have installed Bugzilla......".接下来我们要将bugzilla部署到iis上,以便项目成员可以通过URL进行访问.五.部署bugzill到IIS上首先安装IIS.∙打开控制面板->管理工具->Internet 服务管理器,在默认Web 站点, 点按右键选择属性->主目录->配置…,在应用程序映射中点击添加,增加如下资料:Executable: C:\Perl\bin\perl.exe "%s" %sExtension: .plLimited to: GET,HEAD,POSTExecutable: C:\Perl\bin\perl.exe -T "%s" %sExtension: .cgiLimited to: GET,HEAD,POST∙默认Web 站点->新建->虚拟目录:别名:Bugzilla,访问目录:C:\Bugzilla,访问权限中增加写入,执行权限。

文档:Bugzilla安装

文档:Bugzilla安装

在win2000server下安装bugzilla 安装虚拟机win2000server,并装上IIS第1步:安装mysql双击“mysql4.0.17”文件夹中“SETUP.EXE”文件,默认安装即可。

默认安装目录为:C:\mysql。

第2步:配置mysql1. 双击“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步:配置Mysqlcc1.在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增加如下资料Executable: D:\Perl\bin\perl.exe "%s" %sExtension: .plLimit to: GET,HEAD,POSTExecutable: D:\Perl\bin\perl.exe "%s" %sExtension: .cgiLimit to: GET,HEAD,POST注意Perl.exe的路径Default Web Site中增加Virtual Directory(虚拟目录): Bugzilla。

bugzilla安装过程(图文)

bugzilla安装过程(图文)

前提:Linux主机与windows 2003的IP必须能够相互ping 通,并且linux里必须要先安装好samba和apache1、可先在windows2003中通过samba访问linux的/test/tmp文件夹,将配置文件移到LINUX系统下的tmp目录下2、解压bugzilla文件包,然后将文件移到/var/www/html/bugzilla目录下3、安装App 进入/tmp/perl,解压AppConfig-1.56.tar.gz,然后进入AppConfig-1.56,perl Makefile.PL、make、make test 、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more4、安装CGI 进入/tmp/perl,解压CGI.pm-3.05.tar.gz,然后进入CGI.pm-3.05,perl Makefile.PL、make、make test 、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more5、安装Date 进入/tmp/perl,解压TimeDate-1.16.tar.gz,然后进入TimeDate-1.16,perl Makefile.PL、make、make test 、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more6、安装DBI 进入/tmp/perl,解压DBI-1.45.tar.gz,然后进入DBI-1.45,perl Makefile.PL、make、make test 、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more7、安装MySQL-client-4.0.21-0.i386.rpm、MySQL-devel-4.0.21-0.i386.rpm、MySQL-server-4.0.21-0.i386.rpm启动mysql输入Mysql –uroot –p 后输入密码,默认密码空然后新建数据库:bug,命令create database bugs;8、安装DBD 进入/tmp/perl,解压DBD-mysql-2.9004.tar.gz,然后进入DBD-mysql-2.9004.,unset LANG、perl Makefile.PL、make、make test 、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more9、安装gcc -3.2.2-5.i386.rpm10、安装gd 进入/tmp/perl,解压gd-2.0.33.tar.gz,然后进入gd-2.0.33,./configure、make、make check、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more11、安装GD-2.30.tar.gz 进入/tmp/perl,解压GD-2.30.tar.gz ,然后进入GD-2.30,perl Makefile.PL、make、make test、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more12、安装Template-toolkit进入/tmp/perl,解压Template-Toolkit-2.14.tar.gz,然后进入Template-Toolkit-2.14,perl Makefile.PL、make、make test、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more13、安装GDTextUtil 进入/tmp/perl,解压GDTextUtil -0.86.tar.gz,然后进入GDTextUtil -0.86,perl Makefile.PL、make、make test、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more出现交互式提问时,一直回车14、安装GDGraph 进入/tmp/perl,解压GDGraph-1.43.tar.gz,然后进入GDGraph-1.43,perl Makefile.PL、make、make test、make install、cd /var/www/html/bugzilla|、perl checksetup.pl |more15、安装Chart 进入/tmp/perl,解压Chart-2.3.tar.gz,然后进入Chart-2.3,perl Makefile.PL、mak e、make tes t、make instal l、cd /var/www/html/bugzilla|、perl checksetup.pl |more16、bugzilla的配置,修改localconfig文件17、修改Apache的配置,修改后需重启Apache服务,保证AddHandler cgi-script.cgi,(找到AddHandler cgi-script.cgi行,把前面的#号删掉)执行ExecCGI---Options中增加ExecCGI,该目录下可以运行CGI脚本的配置(找到<Directory “/var/www/html”>行在html后面加上/bugzilla)往下移几行就可以看到Options indexs FollowSymliks,把indexs改为ExecCGI用/NameVir命令找到之前配置的虚拟主机,在前面全添加#号用来屏蔽之前安装的虚拟主机17、邮箱:root@用户:root 密码:123456输入邮箱名,确定Y,输入用户名root,输入密码1234618、访问http://bugzilla服务器IP/bugzilla输入http://服务器IP/bugzilla。

Bugzilla_安装

Bugzilla_安装

Bugzilla 缺陷跟踪系统配置及步骤1.Bugzilla依赖的服务有:apache, sendmail, MYSQL⑴apache是一个建设web网站的服务器工具,安装它的目的是提供网站平台,在windows下可以访问虚拟机,能够打开bugzilla页面。

⑵sendmail一种E-mail服务器,安装的目的是能够发送接收邮件。

127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 ⑶mysql为bugzilla创建用户,生成bugzilla库。

2.安装步骤⑴配置网卡判断网卡是否启动──ifconfig –a如无启动网卡配置──netconfig修改主机名①进入网络配置文件(network)所在目录:cd /etc/sysconfig②打开文件network,将主机名改为“PC-206”Vi network打开后按下“I”改主机名重新启动网卡,使更改生效──service network restart检查网卡是否启动──ifconfig –aOk后,关闭防火墙──ntsysv将选项“iptables”前的“*”去掉重新启动linux系统──reboot⑵安装apache将bugzilla_linux.iso文件放入光驱将此文件加载到cdrom中Mount /edv/cdrom /mnt/cdrom查看是否正确载入Cd /mnt/cdromls成功后安装httpd服务Rpm –ivh httpd(后面的内容用Tab键补全)检查是否安装成功Rpm –q httpdOK启动httpd服务Service httpd start或(/etc/rc.d/init.d/httpd start)进入ROOT目录,卸载光驱Umount /mnt/cdrom配置apache进入配置文件目录Cd /etc/httpd/conf打开配置文件“httpd.conf”,(先备份httpd.conf )①Vi httpd.conf②命令状态下查找ServerName--/ServerName③在“#ServerName :80”下加一行④“ServerName 192.168.1.206:80”,保存检查语法是否正确Httpd –t如ok,进入目录etc,备份文件hostsCd /etc打开文件hosts,向文件内添加一行“192.168.1.206 localhost.localdomain PC-206”,保存Vi hosts(实现本地解析)重新启动httpd服务Service httpd restart测试看能否打开apache测试页面在windows下的IE栏内输入“http://192.168.1.206”,如能打开则表示成功(3)安装mysql将bugzilla_linux.iso文件放入光驱将此文件加载到cdrom中Mount /edv/cdrom /mnt/cdrom查看是否正确载入Cd /mnt/cdromls将mysql拷贝到root目录下Cp –R mysql /root进入/root/mysql目录Cd /root/mysql安装mysql文件rpm –ivh MySQL*.rpm启动mysql/etc/rc.d/init.d/mysql start查看进程检查mysql是否启动ps –ef|grep mysql配置mysql在root下连接mysqlMysql –uroot为Mysql设置密码Set password for root=password(“123456”)退出并重新登录Mysqlexitmysql –uroot –p123456显示数据库Show databases;创建数据库bugsCreate database bugs;检查是否正确创建Show databases;退出数据库exit(4) 安装sendmail加载CD1,进入目录RPMSMount /edv/cdrom /mnt/cdromCd /mnt/cdromCd RedHat/RPMS安装sendmail 文件rpm –ivh sendmail(后面的内容用Tab键补全)进入root目录卸载CD1加载CD3,进入目录RPMS umount /mnt/cdromMount /edv/cdrom /mnt/cdromCd /mnt/cdromCd RedHat/RPMS安装sendmail 文件rpm –ivh sendmail-cf(后面的内容用Tab键补全)卸载CD3umount /mnt/cdrom配置sendmail进入mail目录Cd /etc/mail备份并打开配置文件sendmail.mcCp sendmail.mc sendmail.mc1Vi sendmail.mc命令状态下查找“DAEMON_OPTIONS(‘Port=smtp,Addr=127.0.0.1,Name=M TA’)dnl”并屏蔽此句,保存/ DAEMON_OPTIONS按下“I”,在此字符串前加“dnl ”注释掉输出新配置文件m4 /etc/mail/sendmail.mc >/etc/mail/sendmail.cf 备份并打开配置文件accesscp access access1Vi access打开此文件并添加一行“192.168.1 RELAY”,保存Vi access按下“I”输入“192.168.1 RELAY”建立索引文件Makemap hash /etc/mail/access.db </etc/mail/access 同样在目录/etc/mail下打开local-host-namesVi local-host-names在文件内添加以下二行,以进行本地传递进入目录/etc,打开文件hostsVi hosts向文件内添加如下内容,保存192.168.1.206 重新启动sendmail/etc/rc.d/init.d/sendmail restart(5)安装配置 pop3与imap加载CD2,进入目录/RedHat/RPMS,安装imap文件mount /edv/cdrom /mnt/cdromcd /mnt/cdrom/RedHat/RPMSrpm –ivh imap*.rpm进入root目录卸载CD2umount /mnt/cdrom进入目录/etc/xinetd.d,将imap与ipop3文件内的disable 的值由“yes”改为“no”,保存cd / etc/xinetd.dvi imap,按下“I”修改vi pop3,按下“I”修改重新启动xinetd.d/etc/rc.d/init.d/xinetd.d restart添加用户zhaods,设密码Adduser zhaodsPasswd zhaods密码:123456(6)安装,配置,启动 bugzilla在root下新建目录modulesmkdir modules加载文件Bugzilla_linux.iso,并将光盘下的modules内的内容拷贝到/root/modules下,并将光盘根目录下的bugzilla-2.18rc2.tar.gz拷贝到root根目录下。

Bugzilla的安装使用

Bugzilla的安装使用

目录Activeperl安装软件 (2)1.1、文字说明: (2)1.2、图解展示如下: (2)安装mysql (6)2.1、Dos命令创建数据库 (6)2.1.1、文字说明: (6)2.1.2、图解说明如下: (7)Modules包安装 (8)3.1、文字说明 (8)3.2、图解如下: (8)Bugzilla安装包 (9)4.1、文字说明: (9)4.2、图型说明如下: (10)设置IIS (11)5.1、文字说明: (11)5.2、图解如下: (11)登录bugzilla (17)Activeperl安装软件1.1、文字说明:双击【计算机】-->找到存放Activeperl安装包的磁盘-->弹出安装信息,点击【Next】-->选择我同意协议后点击【Next】-->跳转到安装的根目录,可以修改安装在哪个磁盘目录下,再点击【Next】-->勾上所有的框,最后一个框是关于IIS的,点击【Next】-->点击【Install】-->跳转到安装成功界面去掉框中的勾,点击【Finish】。

1.2、图解展示如下:安装mysql2.1、Dos命令创建数据库2.1.1、文字说明:点击【开始】-->运行-->弹出运行框,在框中输入cmd点击【确定】,弹出dos命令框。

第一步:切换目录( cd c:\xampp\mysql\bin);第二步:查询数据库中的用户(mysql -uroot);第三步:创建数据库(create database bugs;);第四步:给数据库授权,授权方式有两种:一种是不加密( grant all on bugs.* to bugs@localhost),一种是加密(rant all on bugs.* to bugs@localhost identified by '123')任选其一;第五步:退出数据库(exit)。

Linux下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.gzCGI.pm-3.05.tar.gzTimeDate-1.16.tar.gzDBD-mysql-2.9004.tar.gz (注意: 在使用perl Makefile.PL之前先使用命令unset LANG )jpegsrc.v6b.tar.gz (注意: 解压并进入到jpegsrc的文件夹内后,安装命令分别是: ./configure 、make 、make install-lib 、make test 、make install )gd-2.0.33.tar.gz (注意: 解压并进入到gd的文件夹内后,安装命令分别:./configure 、make 、make check 、make install )GD-2.30.tar.gzTemplate-T oolkit-2.14.tar.gz (注意: 使用命令perl Makefile.PL 后,在提示输入database名时,填写bugs ,username名为bugs ,密码为root ,其余的均为直接回车默认值)下图中,命令cd .. 用来回到上一层目录;命令ls 用来查看当前目录内容;下图中,是在安装T emplate-T oolkit过程,出现本图请回车到另一张图情况再设置安装Template-T oolkit,到下图请按‘注意’设置6. 使用命令解压bugzilla包:tar Cxzvf bugzilla-2.18rc2.tar.gz ,然后来到bugzilla-2.18rc2目录内,使用命令:checksetup.pl 检测需要的模块是否已经完全安装完毕。

Bugzilla安装说明

Bugzilla安装说明
2check.pl执行添加删除表的操作,填写SMTP SERVER
3修改 bugzilla\Bugzilla\CGI.PM 修改页面的显示字符 GBK
bugzilla\Bugzilla\DB\mysql.pm 修改数据库的连接字符 latin1
4 mysql my.ini 中设置默认的字符为default-character-set=latin1
MySQL 5.0.26
1、解压文件到c:\mysql
2、新建文件c:\my.ini,内容为:
[mysqld]
# set basedir to your installation path
basedir=c:/mysql
# set datadir to the location of your data directory
3、创建快捷方式:“c:\mysql\bin\mysqld-nt.exe --console”
4、启动后,再打开一个命令行窗口,进入mysql的bin目录,运行:mysql -u root mysql
5、执行命令:“GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY '';”创建bugs用户
auth_password=hinge#ehr
pop3_server=
pop3_username=bugzilla_hinge
pop3_password=hinge#ehr

Bugzilla安装

Bugzilla安装

Bugzilla安装过程Bugzilla+Mysql+iis+perlBugzilla+Mysql+iis+perl模块+ ActivePerl 安装过程一、需要的软件安装bugzilla需要的软件有MySQL数据库软件,activeperl软件,bugzilla 安装包,IIS组件安装环境操作系统OS: Windows 平台Bugzilla:4.2或以上数据库:MYSQL: v5.5.21 For Windows 或以上Web服务器:IIS服务器或者Web Server: Apache 2.2.22 (released 2012-01-31) 或以上Perl解析器: ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi或以上 /注意:在此需要说明的是我已经假定你的电脑中有一个SMTP邮件服务器,若没有可以在网上下载一个该服务。

或者使用windows搭建一个pop3 SMTP邮件服务器二、安装设置MySQL数据库1. 1. 安装MySQL数据库2. 2. 我用的是MySQL Installer mysql-5.5.21-win32.msi 版下载地址/downloads/installer/双击MySQL数据库安装软件进入如下的界面:单击next此处选择custom,单击next在此改变MySQL的安装目录,单击change将folder name中的路径改为c:\MySQL单击ok单击next检查改变的路径是否正确单击install安装数据库完成后出现下面界面然后一直点击next知道出现如下界面单击finsh按钮此时MySQL数据库安装成功,不过会出现如下界面对MySQL进行配置单击next出现如下界面在此界面中选择 standard configuration选项单击next在此选中 include bin directory in windows PATH选项,单击next,会出现一个页面在此页面中设置root 用户密码,并选中enable root access from remote machines,并且选中create an anouymous account 选项创建一个匿名用户,单击next出现如下界面单击execute成功后出现如下界面此时mysql安装配置完成1. 3. 设置MySQL数据库单击开始->所有程序->MySQL->MySQL service 5.1->MySQL Command line Client 出现如下界面在此输入刚才配置MySQL时输入的root 密码,若没有问题将会出现如下界面注意:若输入密码后,听到一声警报,并且退出命令行界面,很有可能是MySQL 服务没有启动,此时只要在计算机管理中的服务选项中启动MySQL服务即可下面在MySQL服务器中创建一个bugs数据库,和一个bugs用户,以及为该用户授予相应的权限,命令如下:create database bugs; 创建一个数据库bugscreate user bugs@localhost; 创建一个用户bugsgrant all on bugs.* to bugs@'localhost'; 为用户bugs授权flush privileges; 刷新用户权限若成功出现如下界面键入命令quit退出命令行。

Bugzilla安装指南

Bugzilla安装指南

Bugzilla安装指南1.准备Bugzilla在Windows下的安装颇为复杂,所以有很多人写了安装指南。

但是使用安装的时候发现每个指南写的都有缺陷。

这里我仅仅是把我安装的过程记录下来,给大家一个参考。

同时还列出了一些我觉得有帮助的参考文章和站点。

工欲善其事必先利其器,建议你在开始安装之前把所有需要的软件下载齐全,这样可以提高效率和成功率。

Bugzilla所需的软件都是开源的,都可以从它们的官方网站上下载到(我个人不喜欢去华军软件园之类的下载网站上找,因为即不安全,找到的也不一定是最新的版本)。

下面把所需东西和下载网站罗列一下:o MySQL(4.1)/downloads/mysqlo Perl(5.8.7.815)/Products/Download/Download.plex?id=ActivePerlo 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=754771. 安装和配置MySQL安装MySQL很简单,只要按照安装程序的提示一步一步的做就可以了,如果有问题可以到MySQL官方网站(/doc/)上查看在线手册。

接下来要配置MySQL。

有些文章里写道需要手工修改root用户的密码,其实这一步在MySQL安装程序里就已经完成了(可能那些文档写的较早,MySQL的安装程序可能不太好用吧),因此不用再去设置。

bugzilla安装及使用

bugzilla安装及使用

Bugzilla安装1下载bugzilla,Active Perl, MySQL(我使用的版本为bugzilla2.20.5, ActivePerl-5.8.8.822-MSWin32-x86-280952.msi,mysql5.0)相关下载网站:/,/,/2安装Active Perl和MySQL,这两个安装比较简单,直接按照提示进行就行了3创建数据库,(1)修改数据库密码E:\>cd mysqlE:\mysql>cd binE:\mysql\bin>mysql -u root mysqlmysql>UPDA TE user SET Password=PASSWORD('<new_password'>) WHERE user='root';mysql>FLUSH PRIVILEGES;其中<new_password>为root用户的新密码。

更改密码后,要用root用户访问mysql,必须使用mysql -u root -p,按提示敲入正确的root密码。

(2)创建bugs用户,并赋给相应的权限mysql> GRANT SELECT,INSERT,UPDA TE,DELETE,INDEX, ALTER,CREATE,DROP ,REFERENCES,LOCK TABLES,CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY '<bugs_password>';mysql> FLUSH PRIVILEGES;要记住bugs用户的密码,在下面的bugzilla配置文件要用。

(3)创建bugs数据库mysql>create database bugs;提示不兼容,使用下面的命令:set password for bugs@localhost = old_password('bugs');4安装bugzilla,将下载的文件拷贝到要安装的目录,再使用cmd进入命令行,进入bugzilla 拷贝的目录,执行checksetup.pl –check-modules,仔细看返回的提示信息,看看哪些模块还没有安装。

Bugzilla安装配置

Bugzilla安装配置

Bugzilla安装配置过程一安装perl1 双击PERL的安装文件,进入安装界面,点击同意安装2此处继续点下一步3 接下来还是继续点击下一步4由于使用的是IIS服务,此处默认全部勾选不需要更改,继续点下一步,直至安装完成.安装PERL完成后需要重新启动系统.二安装mysql1双击XAMPP的安装文件,点下一步继续进行2由于某个原因,使用XAMPP安装MYSQL,如上图所示,勾选安装MYSQL选项.接下来只需要一路点下一步直至安装完成,如有需要可以更换安装路径3从桌面图标双击打开XAMPP,点击START启动MYSQL.三创建数据库1进入DOS界面,找到MYSQL的安装目录,登陆超级管理员账号创建一个数据库,赋予所有权限给所创建的用户部分DOS命令符如下:MYSQL\BIN> MYSQL -U ROOT //超级用户登录MYSQLMYSQL> SHOW DATABASES;MYSQL> CREATE DATABASE BUGZI;MYSQL> GRANT ALL ON BUGZI.* TO BUGZI@LOCALHOST IDENTIFIED BY '123';MYSQL> EXIT; //退出之后再验证数据库登录MYSQL\BIN> MYSQL -U BUGZI -PPASSWORD:123 //登录成功之后退出继续安装MYSQL> EXIT; //安装BUGZILLA模板F:\BUGZILLA-2.20> PERL CHECKSETUP.PLF:\BUGZILLAMODULES-2.20> SETUP //安装成功之后检查F:\BUGZILLA-2.20> PERL CHECKSETUP.PL //进入F:\BUGZILLA-2.20\LOCALCONFIG 更改数据库名和用户名以及登陆密码F:\BUGZILLA-2.20> PERL CHECKSETUP.PL //设置SMTP 和BUGZILLA的登录名和密码四设置IIS在默认网站下新建一个迅虚拟目录此处将写入和浏览等特勾选上此处,更改虚拟目录属性,将虚拟目录的本地路径更改为BUGZILLA路径,此外配置处添加F:\PERL\BIN\PERL.EXE -T "%S" %S 扩展名为. CGI, 虚拟目录的默认文档中添加INDEX.CGI 上移到第一位如上图,将需要用到的WEB服务扩展设置为允许状态.此时,右键虚拟目录浏览,可以得到BUGZILLA的英文版界面.五bugzilla的汉化首先需要赋权给创建的BUGZILLA账号通过IE网址HTTP://LOCALHOST/BUGZILLA进入BUGZILLA英文界面,使用创建的账户和密码登陆进去,点击PARAMETER进入系统设置界面,将LANGUAGES设置为CN(在此之前需要先将汉化包CN复制到BUGZILLA目录的TEMPLATE文件夹内),在页面底部找到SUBMIT,点击,然后重新进入页面即可得到汉化后的BUGZILLA.Bugzilla1 后台环境IIS MySQL Perl1 Perl 一直下一步更换安装目录下一步2 配置选项使用的是IIS 则需要全勾选3 继续下一步4 验证在DOS下perl–help5 自动设置path 重启系统生效6 开发语言的执行文件.exe都是放在bin文件夹下2 MySQL1 直接下一步安装(已安装bugfree可以不装)2 配置MySQL—dos 切换到mysql执行目录bin下, …>bin>Mysql–u rootmysql>show databases;mysql>create database bugs;mysql>grant all on bugs.* to bugs@localhost identified by ‘123’; mysql>exitMysql–u bugs –p(输入口令)123进入bugzilla模板dos界面键入setupE:\Bugzilla >perl checksetup.pl。

Linux系统下Bugzilla的安装与配置

Linux系统下Bugzilla的安装与配置

Linux系统下Bugzilla的安装与配置一、配置网卡1.判断网卡是否启动。

在命令行中输入:ifconfig -a2.启动网络配置向导,输入:netconfig3.选择“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 restart7.再次判断网卡是否启动。

在命令行中输入:ifconfig -a8.关闭防火墙,执行:ntsysv使用上下箭头找到“iptables”,按空格键,取消“[ * ]”中的“*”号,则下次启动系统时将不再启动此服务。

选择“OK”,退出配置。

9.重新启动Linux。

执行:reboot二、安装Apache1、首先检查是否已经安装了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(6) rpm -ivh httpd-2.0.40-21.i386.rpm3、再次检查httpdrpm -qa httpd此时可以看到如下信息:httpd-2.0.40-214、启动httpd,命令service httpd start三、配置Apache1、apache 的配置文件为/etc/httpd/conf/httpd.conf进入/etc/httpd/conf 目录,编辑httpd.conf 文件,命令:vi httpd.conf2、在命令状态下,输入:/ServerName查找 ServerName 字符串,找到如下串:#ServerName :80在该行的下一行添加一行:ServerName 192.168.1.210 : 80保存退出。

CentOS_6.5_安装_Bugzilla(绝对可用)

CentOS_6.5_安装_Bugzilla(绝对可用)

CentOS 6.5安装Bugzilla1、安装所需要的组件[root@bogon ~]# yum -y install httpd mod_ssl mysql-server mysql php-mysql gcc perl* mod_perl-devel2、配置httpd.conf,增加蓝色一行,随后启动httpd,设置为开机启动[root@bogon ~]# vi /etc/httpd/conf/httpd.conf# ServerName gives the name and port that the server uses to identify itself.# This can often be determined automatically, but we recommend you specify# it explicitly to prevent problems during startup.## If this is not set to valid DNS name for your host, server-generated# redirections will not work. See also the UseCanonicalName directive.## If your host doesn't have a registered DNS name, enter its IP address here.# You will have to access it by its address anyway, and this will make# redirections work in a sensible way.##ServerName :80ServerName localhost:80[root@bogon ~]# service httpd start正在启动 httpd:[确定][root@bogon ~]# chkconfig httpd on[root@bogon ~]#3、编辑hosts文件,为主机名配置一个本地IP地址,随后启动mysqld服务[root@bogon ~]# vi /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 127.0.0.1 bogon[root@bogon ~]# service mysqld start初始化 MySQL 数据库: Installing MySQL system tables...OKFilling help tables...OKTo start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !To do so, start the server, then issue the following commands:/usr/bin/mysqladmin -u root password 'new-password'/usr/bin/mysqladmin -u root -h bogon password 'new-password'Alternatively you can run:/usr/bin/mysql_secure_installationwhich will also give you the option of removing the testdatabases and anonymous user created by default. This isstrongly recommended for production servers.See the manual for more instructions.You can start the MySQL daemon with:cd /usr ; /usr/bin/mysqld_safe &You can test the MySQL daemon with mysql-test-run.plcd /usr/mysql-test ; perl mysql-test-run.plPlease report any problems with the /usr/bin/mysqlbug script![确定]正在启动 mysqld: [确定][root@bogon ~]# chkconfig mysqld on[root@bogon ~]#4、配置mysql[root@bogon ~]# mysqladmin -u root -p password "123456"Enter password: 这里要求输入之前的密码,由于默认密码为空,直接回车即可[root@bogon ~]# mysql -uroot -p123456Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 9Server version: 5.1.73 Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database bugs;Query OK, 1 row affected (0.00 sec)mysql> grant all on bugs.* to root@localhost identified by "123456";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)mysql> quitBye[root@bogon ~]#5、下载并解压Bugzilla[root@bogon ~]# tar xf bugzilla-4.4.tar.gz -C /var/www/html/[root@bogon ~]# cd /var/www/html/[root@bogon html]# mv bugzilla-4.4/ bugzilla[root@bogon html]#5、检测Bugzilla缺少的组件[root@bogon html]# cd bugzilla/[root@bogon bugzilla]# ./checksetup.pl --check-modules随后会打印一些信息,会看到一些标为not found的缺失组件6、在线安装Bugzilla缺少的组件(安装时间较长)[root@bogon bugzilla]# perl install-module.pl --allChecking for CPAN (v1.81) ok: found v1.9402Checking for YAML (any) ok: found v0.70Checking for ExtUtils-MakeMaker (v6.31) ok: found v6.55_02Fetching with LWP:/authors/01mailrc.txt.gz......Installing /var/www/html/bugzilla/lib/man/man3/DBD::SQLite::Cookbook.3pmInstalling /var/www/html/bugzilla/lib/man/man3/DBD::SQLite::Fulltext_search.3pmInstalling /var/www/html/bugzilla/lib/man/man3/DBD::SQLite::VirtualTable.3pmAppending installation info to /var/www/html/bugzilla/lib/x86_64-linux-thread-multi/perllocal.podISHIGAKI/DBD-SQLite-1.48.tar.gz/usr/bin/make install -- OK[root@bogon bugzilla]#7、执行checksetup.pl后,目录下会生成一个localconfig文件[root@bogon bugzilla]# ./checksetup.pl* This is Bugzilla 4.5.2 on perl 5.10.1* Running on Linux 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013Checking perl modules...Checking for CGI.pm (v3.51) ok: found v3.64......Please edit the file ./localconfig and then re-run checksetup.plto complete your installation.[root@bogon bugzilla]#8、编辑localconfig文件,将如下参数设置正确[root@bogon bugzilla]# vi localconfig# The DNS name or IP address of the host that the database server runs on.$db_host = 'localhost';# The name of the database. For Oracle, this is the database's SID. For# SQLite, this is a name (or path) for the DB file.$db_name = 'bugs';# Who we connect to the database as.$db_user = 'root';# Enter your database password here. It's normally advisable to specify# a password for your bugzilla database user.# If you use apostrophe (') or a backslash (\) in your password, you'll# need to escape it by preceding it with a '\' character. (\') or (\)# (It is far simpler to just not use those characters.)$db_pass = '123456';# Sometimes the database server is running on a non-standard port. If that's# the case for your database server, set this to the port number that your# database server is running on. Setting this to 0 means "use the default# port for my database server."$db_port = 3306;9、设置管理员信息和密码。

bugzilla安装详解

bugzilla安装详解

centos 上安装bugzilla 详解步骤安装apachetar zxvf httpd-2.2.11.tar.gzcd httpd-2.2.11./configure --prefix=/usr/local/apache2makemake install创建所需要的目录mkdir /usr/local/apache2/htdocs/bugzilla在/usr/local/apache2/conf/httpd.conf中添加如下#这里是用来解析cgi的,不然打开网页显示的都是代码AddHandler cgi-script .cgi<Directory "/usr/local/apache2/htdocs/bugzilla/">Options AllAllowOverride LimitOrder allow,denyAllow from all</Directory>#Add index.cgi<IfModule dir_module>DirectoryIndex index.cgi index.php index.html</IfModule>#有数据库就直接创建,否则还有先安装数据库创建数据库/usr/local/mysql/bin/mysql -u root -p`cat /data/save/mysql_root`create database bugzilla;安装perl,以及所依赖的库yum install perlyum install perl-XML-Twigyum install ImageMagick-perlyum install mod_perlyum install perl-HTML-Parseryum install perl-Email-MIME-Attachment-Stripperyum install perl-Chartyum install perl-PatchReaderyum install perl-Net-LDAP安装bugzillatar zxvf bugzilla-4.2.tar.gzcd bugzilla-4.2mv * /usr/local/apache2/htdocs/bugzilla/chmod -R 777 /usr/local/apache2/htdocs/bugzillacd /usr/local/apache2/htdocs/bugzilla/./checksetup.pl #检查安装,如果上一步的perl模块没有装好/usr/bin/perl install-module.pl --all #安装好缺少的模块./checksetup.pl (检查安装,如果上一步的perl模块没有装好,这里会提示)如果没有错的话会生出localconfig 文件修改localconfig 修改以下内容:$db_host = "localhost";$db_name = "bugzilla";$db_user = "root";$db_pass = "123123";$index_html=0 改为:$index_html=1再次进入数据库运行show engines; CSV MRG_MYISAM MEMORY InnoDB MyISAMshow plugin; binlog CSV MEMORY MyISAM MRG_MYISAM看是否都有了。

Bugzilla图解安装

Bugzilla图解安装

Bugzilla安装全过程一、安装环境及基本准备1、安装虚拟机(VMare)2、安装服务器版系统(windows service2003)二、BugZilla(3.4.4最终稳定版)安装步骤概要:1)添加IIS服务和邮件服务2)配置邮件服务3)安装MySql数据库配置bugzilla数据库4)安装ActivePerl5)配置Bugzilla详细步骤(在已装好的虚拟几下的windows service2003系统中):1、开始->设置控制面板->添加或删除程序->添加删除组件1)勾选电子邮件->详细信息->POP3和POP3 服务Web管理2)勾选应用程序->IIS->SMTP Service3)执行确定安装(需要制定系统镜像文件或光盘)2、POP3服务配置1)开始->管理工具->POP3服务2)新建域:输入域名(例:)3)在新域中添加新邮件箱(例:admin)4)在创建其他新的的邮箱用于测试用(例:test1,test2……)5)测试服务是否配置成功启用Outlook进行测试3、安装MySql并进行Bugzilla的配置数据库的(加载Bugilla镜像文件)1)、双击MySql安装程序在出现Setup type 选择Custom2)单击next进行安装并更改路径为:C:\MySQL\MySQL Server 5.0然后继续进行安装3)出现注册页面 Sign up 选择Sikp Sign-up暂不注册下一步4) 等待出现完成页面勾选上Configure the MySQL Server now点击完成进行数据库配置5)继续next进行选择standart configuration标准配置然后继续next6)继续进行next知道出现Install As Windows Service(后台自动运行)和Include BinDirectory In Windows PATH(添加Path路径)选项,将其全部勾选。

Linux系统下Bugzilla的安装与配置详解

Linux系统下Bugzilla的安装与配置详解

Linux系统下Bugzilla的安装与配置提示:本文档是以Red Hat Enterprise Linux 5 为例,配置过程细节方面的东西很多,无法一一赘述,请根据实际情况酌情处理。

详细软件版本:Bugzilla 3.1.3Bugzilla汉化包3.1.2(找汉化包时最好找同版本或相近版本的,如果版本跨度太大可能会出现问题)其他用系统自带的即可一、配置网卡、安装必须组件 (2)二、安装Apache (2)三、配置Apache (2)四、安装MySQL (3)五、配置MySQL (3)六、安装Sendmail (4)七、配置Sendmail (4)八、安装、配置Bugzilla (4)九、其他修改及配置 (5)附件:Linux下一步步安装Bugzilla(英文) (5)完成时间:2010-10-26整理:cgdon@一、配置网卡、安装必须组件1.判断网卡是否启动。

在命令行输入:ifconfig启动网络配置向导。

在命令行输入:setup 配置网卡和DNS2.修改主机名(可选)(1)进入/etc/sysconfig目录,执行:cd /etc/sysconfig(2)打开network文件,执行:vi network(3)修改“HOSTNAME=”,“=”后输入新的Linux主机的名字,注意避免与网络上的其他计算机重名,建议使用“PC-XXX”作为计算机名。

重新启动网络配置。

执行:service network restart或/etc/rc.d/init.d/network restart3.启动防火墙,禁用SELinux,在定制中放行网卡、WWW (HTTP)和邮件(SMTP)4.安装必须的组件yum install gcc-4.1.2-44.el5.i386.rpmyum install gd-2.0.33-9.4.el5_1.1.i386.rpmyum install gd-devel-2.0.33-9.4.el5_1.1.i386.rpmyum install ImageMagick-6.2.8.0-4.el5_1.1yum install ImageMagick-c++-devel-6.2.8.0-4.el5_1.1yum install ImageMagick-devel-6.2.8.0-4.el5_1.1yum install ImageMagick-c++-6.2.8.0-4.el5_1.1yum install ImageMagick-perl-6.2.8.0-4.el5_1.1yum install expat-1.95.8-8.2.1.i386.rpmyum install expat-devel-1.95.8-8.2.1.i386.rpm二、安装Apache1.检查是否安装了httpd服务rpm -qa httpd 如果没有出现任何信息,表示没有安装2.安装httpd服务(1)(如果你的yum库是ftp模式,此步骤就不需要了)/mnt目录下创建cdrom目录挂载光驱mount -t iso9660 /dev/cdrom /mnt/cdrom(2)yum install httpd-2.2.3-22.el5.i386.rpm 安装过程中会提示依赖的包,输入y同意即可,下同三、配置Apache1.修改配置文件apache 的配置文件为/etc/httpd/conf/httpd.conf进入/etc/httpd/conf 目录,编辑httpd.conf 文件,命令:vi httpd.conf在命令状态下,输入:/ServerName查找ServerName 字符串,找到如下串:ServerName :80在该行的下一行添加一行:ServerName 192.168.1.210 : 80【说明】192.168.1.210 为linux 虚拟机的IP地址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
在文件最后添加以后内容:
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
然后修改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 组.用户目录。

相关文档
最新文档