• 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

  • 相关阅读:
    linux进程cpu使用率过高分析与排查
    重启服务器后keepalived,vip找不到
    linux五种IO模型
    redis为什么单线程这么快?
    nginx为什么比apache快?
    redis高可用,主从,哨兵,集群
    git合并远端commit
    查看cpu和内存
    CommitLog文件和ConsumeQueue在文件系统中的映射
    hadoop集群启动
  • 原文地址:https://www.cnblogs.com/blacklist/p/1169296.html
Copyright © 2020-2023  润新知