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

  • 相关阅读:
    MAC 使用git时 不自动补全
    MAC 下 安装redis 并配置 php redis 扩展
    PHP日志 LOG4PHP 的配置与使用
    PHP数组 转 对象/对象 转 数组
    将数组打印到txt文件中
    Yii2控制器 返回 json 格式数据
    控制流输出26大小写英文字母
    员工领导部门关系类
    重写父类
    递归(recursion)
  • 原文地址:https://www.cnblogs.com/blacklist/p/1169296.html
Copyright © 2011-2022 走看看