您的位置:软件测试 > 开源软件测试 > 开源Bug管理工具 > Bugzilla
Linux下安装Bugzilla??完整版
作者:网络转载 发布时间:[ 2014/3/6 14:45:50 ] 推荐标签:Linux Bugzilla 安装配置

  操作系统:FC5

  目录:

  1.mysql(FC5系统自带需要安装配置启动)

  2.bugilla(安装)

  3.apache(FC5系统自带只要配置启动)

  4.安装bugzilla要求的perl模块

  5.配置apache文件:vi /etc/httpd/conf/httpd.conf(很重要)

  6.进入bugzilla目录,修改localconfig

  7.进入bugzilla页面(bugzilla安装完成)

  8.一些问题的解决

  9.sendmail安装配置设置本地域名,以进行本地传递(一下是bugzilla注册新用户所需要的服务)

  10.pop安装配置(这里需要先添加用户,之后bugzilla才能注册新用户。这里的用户要相同,即:邮箱地址一致)

  11.查看邮件(查看bugzilla注册新用户时给邮箱发的密码)

  注:红色字为具体操作,黑色字作为参考!

  一、MySQL安装配置

  1. 安装MySQL5.0.21

  FC5中的mysql的版本为5.0.21,非常容易安装。

  使用yum,按如下所示,先安装mysql客户端程序,然后安装mysql服务器程序。

  安装mysql客户端程序。

  Is this ok [y/N]: y

  #yum install mysql

  Loading "installonlyn" plugin

  Setting up Install Process

   ......

  ========================================

  Package Arch Version Repository Size

  ========================================

  Updating:

  mysql i386 5.0.22-1.FC5.1 updates 3.0 M

  Transaction Summary

  ========================================

   ......

  Updated: mysql.i386 0:5.0.22-1.FC5.1

  Complete!

  安装mysql服务器程序。

  Is this ok [y/N]: y

  #yum install mysql-server

  Loading "installonlyn" plugin

  Setting up Install Process

  ......

  ==========================================

  Package Arch Version Repository Size

  ==========================================

  Installing:

  mysql-server i386 5.0.22-1.FC5.1 updates 9.9 M

  Installing for dependencies:

  perl-DBD-MySQL i386 3.0004-1.FC5 updates 147k

  ......

  Installed: mysql-server.i386 0:5.0.22-1.FC5.1

  Dependency Installed: perl-DBD-MySQL.i386 0:3.0004-1.FC5

  Complete!

    后在画面上出现“Complete!”时,说明mysql服务器安装成功。

  2. 设置

    当mysql安装完成后,安装程序已经在/etc/目录下生成了一个名为my.cnf的设置文件。按如下所示,修改/etc/my.cnf文件。
  #vi /etc/my.cnf

    在[mysqld]区域中,添加如下行。
  default-character-set=utf8

  3. 启动MySQL

    先把mysqld设置成随系统启动时自动启动模式,然后启动它。

  #/sbin/chkconfig mysqld on

  #/etc/rc.d/init.d/mysqld start

  4. 数据库管理

    安装后,root的password是空的。键入如下命令,不用password可以进入mysql

  #mysql  

  Welcome to the MySQL monitor. Commands end with ; or g.

  Your MySQL connection id is 2 to server version: 5.0.22

  Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

  mysql>exit;

    从系统安全来讲,这是很危险的。用如下命令修改root的password。
  #mysqladmin -u root password "xxxxxx"

    使用root进入mysql。
  #mysql -u root -pxxxxxx

  查看版本
  #mysql -V

  -------------------------------------------------------------------------------------

    选择数据库。
  mysql>use mysql;

    显示数据库的表。

  mysql>select host,user,password from user;

  +-----------+------+------------------+

  | host | user | password |

  +-----------+------+------------------+

  | localhost | root | xxxxxxxxxxxxxxxx |

  | server1 | root | |

  | server1 | | |

  | localhost | | |

  +-----------+------+------------------+

  4 rows in set (0.00 sec)

    从以上显示可以看到,名字为“”的用户存在。还有,root在server1上的password为空。可通过如下操作消除这些隐患。

    删除“”用户。
  mysql>delete from user where user="";

    设置root在server1上的password。
  mysql>update user set password=password('xxxxxx') where host='server1';

    确认操作后的user表。

  mysql>select host,user,password from user;

  +-----------+------+------------------+

  | host | user | password |

  +-----------+------+------------------+

  | localhost | root | xxxxxxxxxxxxxxxx |

  | server1 | root | xxxxxxxxxxxxxxxx |

  +-----------+------+------------------+   

  2 rows in set (0.00 sec)

  创建数据库bugs

  create database bugs;

  show databases;

  use bugs;

  创建用户bugs
  GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE, LOCK TABLES,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY '123456';

  从 mysql 数据库授权表中重新装载权限。
  FLUSH PRIVILEGES;

  退出数据库
  exit;

  二、安装bugzilla

   1、解包:tar zxvf bugzilla-2.20.4.tar.gz

   2、配置:mkdir /var/www/html/bugzilla   (创建bugzilla目录)

   cd bugzilla-2.20.4    然后   

   mv * /var/www/html/bugzilla   (移动bugzilla文件到apache服务目录)

  chmod -R 777 /var/www/html/bugzilla

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd