bugzilla 安装过程 及win7XP

合集下载

教你如何搭建Bugzillla服务器

教你如何搭建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 mysqlmysql>update user set password=password(‘1234’) whereuser=‘root’;mysql>flush privileges;其中(‘1234’)内的1234为root用户的密码,注意最后要加‘;’号。

如果要删除密码,则在登陆后使用下面的指令:GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY '';FLUSH PRIVILEGES;创建完root用户的密码后不要退出,继续。

3.创建ljq用户(管理bugzilla数据库),并赋予相应权限。

使用以下语句创建:mysql> grant all on bugzilla.* to ljq@locaalhost identified by‘1234’;mysql> flush privileges;其中以上的“all”表示具有所有权限,bugzilla.*表示数据库bugzilla中的所有表,‘1234’表示用户ljq的密码。

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,访问权限中增加写入,执行权限。

win7系统bugzilla部署手册

win7系统bugzilla部署手册

准备工作下载安装包部署bugzilla环境需要的安装包有:mysql数据库,ActivePerl,bugzilla压缩包,bugzilla 语言包(可选)。

其中mysql数据库安装包下载地址:/downloads/mysql/ActivePerl下载地址:/bugzilla压缩包下载地址:/download/bugzilla语言包下载地址:/download/安装安装MySql数据库1、在官网下载合适的版本的安装包,这里我下载的5.6.21版本。

2、数据库的安装基本都是next,具体方法参照/article/f79b7cb3a25e759144023ee7.html有几个地方需要注意:1)安装路径设置、2)端口设置、3)用户名和密码设置、3、检查安装是否成功:在“开始”中打开Mysql5.6,输入密码然后回车。

若出现则安装成功。

4、安装完成后出现闪退问题当安装完成后打开客户端时如果出现闪退,则在客户端右键——属性找到目标选项,具体内容是:"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Server 5.6\my.ini" "-uroot" "-p"然后打开mysql的安装目录,看里边是否有目标中的“my.ini”文件,如果没有,则复制一个defult.ini文件,重命名为my.ini然后保存。

重启mysql即可。

5、创建bugzilla的mysql数据库及相关用户1)创建数据库bugsCreate database bugs;2)创建用户bugsCreate user bugs@localhost;3)给bugs分配权限Grant all on bugs.* to bugs@’loclahost’;4)刷新用户权限Flush privileges;若创建成功则显示如下页面安装activeper1、运行安装包2、选择安装路径3、选择关联文件(注意:如果只有两项可以选择的话说明没有开启iis服务,需要开启iis服务后继续安装)4、Iis服务开启步骤1)打开控制面板-->程序和功能-->左侧菜单选择打开或关闭windows功能2)将internet信息服务选项中的服务全部选中,注意当选择框为勾时是全部选中,为点时表示部分选中。

Bugzilla安装方法

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 mysqlEnter password: ********Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 15 to server version: 4.0.20a-debugType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> create database bugs;Query OK, 1 row affected (0.11 sec)mysql> grant all privileges on bugs.* to 'bugs'@'localhost' identified by 'shorelew';Query OK, 0 rows affected (0.03 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> quitByeC:\mysql\bin>C:\mysql\bin>mysql --user=root -p mysqlEnter password: ********Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 15 to server version: 4.1.11-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> set password for 'bugs'@'localhost' = OLD_PASSWORD('shorelew');Query OK, 0 rows affected (0.00 sec)mysql> quitByeC:\mysql\bin>第三步:ActiveState Perl下载ActiveState Perl 5.8.1 或更高的版本下载ActiveStatePerl5.8.1或更高的版本: /Products/Download/Download.plex?id=ActivePerl安装Perl将ActiveState Perl 安装到C:\Perl创建Temp目录创建C:\Temp 目录确保系统在访问时进行更改。

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的安装与配置

Workstation简 VMware Workstቤተ መጻሕፍቲ ባይዱtion简介
VMware Workstation 是一款桌面虚拟 计算机软件,它允许操作系统 计算机软件,它允许操作系统 (OS)和应用 和 在一台虚拟机内部运行。 程序 (Application)在一台虚拟机内部运行。 在一台虚拟机内部运行 从而可在单一的桌面上同时运行不同的操 作系统,为开发、 作系统,为开发、测试 、部署新的应用程 序的提供技术支持。 序的提供技术支持。
Bugzilla的安装与配置 Bugzilla的安装与配置
实验目的 背景知识 实验内容 实验步骤
实验内容
Apache的安装与配置 的安装与配置
Ubuntu环境+源代码方式安装+配置
MySQL的安装与配置 的安装与配置
Ubuntu环境+源代码方式安装+配置
Bugzilla的安装与配置 的安装与配置
Ubuntu环境+源代码方式安装+配置
Bugzilla的安装与配置 Bugzilla的安装与配置
实验目的 背景知识 实验内容 实验步骤
实验步骤
登录Ubuntu 登录 更改主机名称 安装Apache 安装 安装MySQL 安装 安装Bugzilla 安装 配置Apache服务器 配置 服务器 配置MySQL数据库 配置 数据库 配置Bugzilla 配置 访问Bugzilla 访问
MySQL简 MySQL简介
MySQL是一个跨平台的开源关系型数据库管理系统, 是一个跨平台的开源关系型数据库管理系统, 是一个跨平台的开源关系型数据库管理系统 目前广泛应用在Internet上的中小型网站中。 上的中小型网站中。 目前广泛应用在 上的中小型网站中 启动: 启动:mysqls_safe –user=root & 登录: 登录:mysql –u root 显示数据库: 显示数据库:show DATABASES; 选择数据库: 数据库; 选择数据库:use 数据库 用户授权:grant 权限 on 数据库.* to 用户名@登录主 用户授权: 数据库 用户名 登录主 密码” 机 identified by “密码” 密码 显示授权信息: 显示授权信息:show grants;

Windows 7系统搭建bugzilla流程

Windows 7系统搭建bugzilla流程

Bugzilla 系统搭建步骤1、准备工作。

windows 7 64位操作系统MySQL数据库mysql-5.5.21-winx64ActivePerl 编译器软件ActivePerl-5.16.2.1602Perl模块组件Bugzilla软件包bugzilla-5.0.tar邮件服务器IIS服务2、前提。

保证关闭系统防火墙,windows7自动更新设置,关闭杀毒软件。

各软件版本不要太高,彼此之间需要保证版本兼容。

可以参考1中的版本。

3、安装IIS。

安装时保证所有选项都打上√号。

安装结束后,在IE浏览器中输入http://127.0.0.1/验证是否安装成功。

安装步骤可以网上百度一下,很简单。

4、安装MySQL数据库。

需要注意的几点:安装目录设置为C:\MySQL\,需要设置远程管理员名称和密码,其他取默认设置值就可以。

安装结束后,在MySQL服务器中创建一个bugs数据库和一个bugs用户,以及为该用户授予相应的权限,命令如下:create database bugs; 创建一个数据库bugscreate user bugs@localhost; 创建一个用户bugsgrant all on bugs.* to bugs@'localhost'; 为用户bugs授权flush privileges; 刷新用户权限当需要卸载数据库时请按照以下步骤进行:首先停掉MySQL服务,然后到控制面板中卸载软件,再删掉c:\ProgramData\MySQL文件夹(该文件夹不删,重新安装时会报错),到注册表中删除相关项,删除安装目录下的文件夹,重启电脑。

5、安装ActivePerl-5.16.2.1602软件。

直接选择默认值,next一路点下去就行。

6、bugzilla-5.0.tar解压后更名为bugzilla,移到C:\根目录下。

7、点击操作系统的开始按钮,在运行框中输入CMD命令。

输入CD ..\.. 回车,CD bugzilla回车,perl checksetup.pl命令后屏幕会显示需要强制安装的和可选的Perl模块组件有哪些。

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安装

DNS双击安装:直接点击下一步即可运行DNS创建域名:新增域名记录A记录:A记录:CName记录:CName记录:网络重新运行DNSPing域名配置IP开启网络发现打开命令行ping各域名hMail安装hMail开始直接点击下一步即可输入并确认密码连接汉化找到hMail的languages目录下的swedish,将汉化的内容替换swedish里的内容点击File,选择Select language...,选择swedish添加域名添加账号更改端口:pop及smtp的端口Foxmail安装:双击软件,直接下一步即可新建账号写邮件测试收信:右击账号lyq,选择收取,也可选择设置来设置定时收信时间安装ActivePerl:直接下一步即可Xampp安装双击安装Apache及MySQL(点击下图箭头所指的红叉)完成安装开启Apache和MySQL,即点击绿色start(挨个点)检测xampps是否安装好打开浏览器,输入,回车,已经告诉用户名密码都是root点击跳转至下面的页面,说明已经安装好,输入用户名和密码root/root出现下列界面创建bugs数据库Bugzilla将bugzilla源码文件放到下列目录下配置DNS打开命令行,进入如下目录,执行命令安装必须安装的模块再次执行配置bugzilla文件:如下目录中再次执行,然后安装最后一个必须插件再次执行配置apache文件:如下目录Directory添加绿色部分注册表:复制以下红色框内容到新建的txt文本中,并将其重命名为(扩展名为reg)双击执行重新启动apache打开浏览器,输入bugzilla,回车,出现如下界面。

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安装详解

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路径)选项,将其全部勾选。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Bugzilla 安装过程
一、需要的软件
安装bugzilla需要的软件有MySQL数据库软件,activeperl软件,bugzilla安装包,IIS组件
注意:在此需要说明的是我已经假定你的电脑中有一个SMTP邮件服务器,若没有可以在网上下载一个该服务。

或者使用windows搭建一个pop3 SMTP邮件服务器
二、安装设置MySQL数据库
1.安装MySQL数据库10.17
双击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安装配置完成
2.设置MySQL数据库
单击开始->所有程序->MySQL->MySQL service 5.1->MySQL Command line Client出现如下界面
在此输入刚才配置MySQL时输入的root 密码,若没有问题将会出现如下界面
注意:若输入密码后,听到一声警报,并且退出命令行界面,很有可能是MySQL 服务没有启动,此时只要在计算机管理中的服务选项中启动MySQL服务即可
下面在MySQL服务器中创建一个bugs数据库,和一个bugs用户,以及为该用户授予相应的权限,命令如下:
create database bugs; 创建一个数据库bugs
create user bugs@localhost; 创建一个用户bugs
grant all on bugs.* to bugs@localhost; 为用户bugs授权
flush privileges; 刷新用户权限
若成功出现如下界面
键入命令quit退出命令行。

此时bugzilla与MySQL有关的事情已经完成
三、安装activeperl 5.16.3
双击activeperl安装界面,一直点击next直至完成安装,activeperl的选项都是默认的选项,然后安装activeperl的perl 模块详情请见第四节2安装bugzilla软件所需的perl 模块
注意:用第四节2安装bugzilla软件所需的perl模块来安装perl模块时需要联网
四、安装bugzilla
1.安装bugzilla文件
将bugzilla安装包解压,由于使用的是bugzilla4.0版本所以将解压后的bugzilla-4.0文件夹拷贝到c盘根目录下。

然后配置IIS服务,IIS服务的配置请看第五节配置IIS
2.安装bugzilla软件所需的perl模块
使用bugzilla自带的一个checksetup.pl来安装bugzilla所需的perl模块。

如下图所示如果安装perl 之前安装过oralce ,运行checksetup.pl,可能会出现oralce目录下相关perl的lib错误,把报错的lib改名,再将新安装的perl\lib拷贝到此目录,即可
在此命令行下安装bugzilla所需的perl模块,用checksetup.pl可以找到需要安装的perl模块,安装的方法如下.
若安装Template-CD模块,单击鼠标右键选中标记,然后选中上图中的ppm install Template-CD,然后单击鼠标右键选择粘贴,按下键盘中的enter键就可以完成该模块的安装.
ppm install Authen-SASL(邮件不能发可以需要安装)
用上面的方法完成所有缺失模块的安装,完成安装的界面如下
注意:
1.一定要检查是否安装完成了所有的per模块l,因为有的perl模块是要基
于已经安装的perl模块的,所以第一次安装完成后最好再运行一次
checksetup.pl
2.第二次运行checksetup.pl模块时,有些模块仍然没法安装,没关系,因为
里面有些模块并不会影响到bugzilla的安装
若安装成功将会在bugzilla目录下生成一个localconfig文件。

注意:生成的localconfig文件是一个没有任何后缀的文件
打开localconfig文件,将其中的$db_port = 0;改为$db_port = 3306; $index_html = 0;改为$index_html = 1;
在命令行下再次运行checksetup.pl将会生成和数据库有关的数据表(注意是否提示ppm install DB-mysql),生成数据表后会要求填入主机的地址,管理员账号(该账号是一
个email地址)以及管理员登陆的密码.如下图所示
此时bugzilla安装配置全部完成
就可以登陆bugzilla的页面了,打开一个网页,输入网址http://192.168.1.22/bugzilla 就可以登陆bugzilla如下图
五、配置IIS
1.安装IIS
虽然IIS是windows自带的组件,但在安装系统时没有安装,所以首先要安装IIS,具体过程请上网查询
2 创建虚拟目录
单击开始-> 管理工具->Internet信息服务(IIS)管理器,进入如下图所示的界面
在默认网站处单击右键选择如下图
选中虚拟目录出现如下图所示的界面
点击下一步,出现如图所示的界面。

在图中键入名字bugzilla
点击下一步
点击浏览
选中bugzilla的路径
单击确定
单击下一步
选中执行
单击下一
点击完成,在IIS中会出现如图所示的界面
3.配置IIS
在bugzilla中鼠标右键选择属性如图
选择属性后出项如图所示的对话框
单击配置
单击添加
在可执行文件中填入C:\Perl\bin\perl.exe –wT “%s” %s 在扩展名中填入.cgi
在动作->限制为中填入GET,HEAD,POST
如图
点击确定
在bugzilla属性对话框中选择文档,在默认文档中选中添加
在添加默认文档对话框中添加index.cgi
单击确定
单击确定
Window 2003 还需要配置web service extension(服务扩展)
WIN7 配置
到此IIS服务设置完成了
配置邮件服务
修改bugzilla安装目录,data--->parmas文件--<修改参数如图
修改参数后即可使用smtp邮件服务
注意:mailfrom与maintrainer一致
Smtp_username与Smtp_password 是邮箱的用户名和密码。

相关文档
最新文档