完整版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)。

  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 组.用户目录。

相关文档
最新文档