zoukankan      html  css  js  c++  java
  • Linux下部署Bugzilla和TestLink

    在Linux上部署Bugzilla和TestLink是一件很轻松的事情反正要比在Windows上感觉好很多。

    部署环境:
    Linux AS4 我选择全部安装其中里面包含了部署Bugzilla 和TestLink所必需要用到的,版本如下
    PHP 4.3.9
    mysql-4.1.20-1.RHEL4.1
    httpd-2.0.52-25.ent
    Perl v5.8.5
    sendmail-8.13.1-3.RHEL4.5
    系统安装完成后以上所有工具均为可用只需启动服务即可。
    启动Apache: service httpd start
    启动Mysql: /etc/init.d/mysqld start
    启动Sendmail: service sendmail start
    查看当前版本可以使用 rpm –qa ***命令。例如:rpm –qa httpd 查看Apache当前版本。
    Bugzilla我下载的版本为bugzilla-3.0.3.tar.gz
    解压放在 /var/www/html/ 并重命名为bugzilla
    执行./checksetup.pl 查找所需perl 模块。可以通过访问http://search.cpan.org 查找所需模块进行手工安装。
    模块安装完毕后再次执行./checksetup.pl 生成localconfig文件。

    然后执行下一步操作为Bugzilla创建mysql数据库帐户命令如下:
    mysql>  GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,
              CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* TO bugs@localhost
              IDENTIFIED BY '1111';
    mysql>  FLUSH PRIVILEGES;
    编辑刚才生成的localconfig文件,修改$db_pass = '1111'; 保存退出。
    运行./checksetup.pl文件配置Bugzilla管理员帐号等信息

    配置Apache
    打开httpd.conf 文件 只有三个地方需要做修改
    vi /etc/httpd/conf/httpd.conf 请检查文件路径是否正确
    1、去掉注释 AddHandler cgi-script .cgi
    2、找到 <Directory "/var/www/html"> 这段话 中间加入两句
    Options ExecCGI FollowSymLinks
    AllowOverride Limit      
     3、找到DirectoryIndex 在句尾加入index.cgi
    DirectoryIndex index.html index.html.var index.cgi
    最后执行重启Apache命令: service httpd restart

    现在Bugzilla已经初步搭建完毕。可以通过http://you server ip/bugzilla进行访问


    TestLink 部署
    TestLink我下载的版本为testlink_1_6_0.zip,因为最新版本testlink_1.7.4安装需要PHP5.0以上版本。
    为了避免不必要的麻烦可以先暂时使用较低版本。
    解压放在 /var/www/html/ 并重命名为testlink 跟bugzilla 放在同一目录下
    执行命令:chmod o+w /var/www/html/testlink/gui/templates_c/
    访问http://you server ip/testlink/install/index.php进行自动初始化配置
    点击New installation
    Checking PHP version: OK! (4.3.9 >= 4.1.0)
    Checking if Register Globals = OFF: OK!
    Checking if sessions are properly configured: OK!
    Checking if ../gui/templates_c directory exists: OK!
    Checking if ../gui/templates_c directory is writable: OK!
    如果mysql没有设置密码可以通过命令:
    mysql> UPDATE user SET Password=PASSWORD('1111') WHERE user='root';
    mysql> FLUSH PRIVILEGES;

    Database login: root
    Database password: 1111
    TestLink DB login: root
    TestLink DB password: 1111

    请注意这句话
    “After installation You will have the following login for TestLink Administrator.
    login name: admin
    password : admin”

    最后点击 Setup TestLink! 按钮完成部署
    通过http://you server ip/testlink进行访问
    用户名密码均为 admin

  • 相关阅读:
    PostgreSQL中的partition-wise join
    Partition-wise join
    外观模式 门面模式 Facade 结构型 设计模式(十三)
    桥接模式 桥梁模式 bridge 结构型 设计模式(十二)
    组合模式 合成模式 COMPOSITE 结构型 设计模式(十一)
    创建型设计模式对比总结 设计模式(八)
    原型模式 prototype 创建型 设计模式(七)
    单例模式 创建型 设计模式(六)
    建造者模式 生成器模式 创建型 设计模式(五)
    抽象工厂模式 创建型 设计模式(四)
  • 原文地址:https://www.cnblogs.com/blacklist/p/1169296.html
Copyright © 2011-2022 走看看