TestLink 搭建(Win7)

昨天花了不少时间在win7 上安装TestLink,最后连接数据库遇到不少问题,特此总结,以便其他人顺利安装。
  1. 下载Testlink http://www.testlink.org/,github下载testlink-code-testlink_1_9不用安装,直接使用
  2. 下载XAMPP https://www.apachefriends.org/index.html
  3. 安装XAMPP,如安装到C:\xampp;

  4. testlink-code-testlink_1_9改名为Testlink,移动到C:\xampp\htdocs;

  5. 开启XAMPP控制面板,如下图,启动Apache、MySQL

  6. 配置MySQL密码,并创建testlink数据库。注意root帐户默认不开放远程访问权限,所以需要修改一下相关权限,否则后面会报:Access denied for user 'root'@'localhost'(using password:YES) , C:\xampp\mysql\bin, 修改my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件;重启MySQL服务;通过命令行进入MySQL的BIN目录,输入“mysql -u root -p”,回车 输入密码123456 即可进入数据库;执行“use mysql;”,使用mysql数据库;执行“update user set password=PASSWORD("123456") where user='root';” 修改root密码;my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件;重启MySQL服务;  
  7. mysql查看端口命令: mysql> show global variables like 'port';  MySql在安装时候,注意实际启用的端口号,default是3306 
  8. C:\xampp\mysql\bin>mysql -u root -p
    Enter password: ******
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MariaDB connection id is 4
    Server version: 10.1.32-MariaDB mariadb.org binary distribution 
  9. 修改Testlink配置文件(config.inc.php
    (1)$tlCfg->log_path = '/var/testlink/logs/'; /* unix example */ 改为$tlCfg->log_path = TL_ABS_PATH . 'logs/';
    (2)$g_repositoryPath = '/var/testlink/upload_area/';  /* unix example */ 改为$g_repositoryPath = TL_ABS_PATH . 'upload_area/';
    (3)$tlCfg->config_check_warning_mode = 'FILE';改为$tlCfg->config_check_warning_mode = 'SILENT';
    (4)$tlCfg->default_language = 'en_GB';改为$tlCfg->default_language = 'zh_CN';
  10. 修改php.ini文件
    (1)max_execution_time=30改为max_execution_time=120

    (2)session.gc_maxlifetime = 1440改为session.gc_maxlifetime = 2880
    (3)date.timezone=Europe/Berlin改为date.timezone=PRC
  11. 访问安装地址http://localhost/testlink/install/index.php

  12.  点击“New installation”展示下面页面;

  13. 上图勾选“I agree to the terms set out in this license.” ,点击“Continue”按钮;

  14. 点击上图“Continue”按钮; 

    其中Database admin login处输入上面步骤6中用户名root,密码123456,TestLink DB login输入任意合法用户名密码即可,如用户名密码都为admin;点击“Process TestLink Setup!”按钮;
  15. 安装成功
     

  1. 上一步如果出现警告:
    php_network_getaddresses: getaddrinfo failed: Name or servicenot known

    这个问题通常是由于 Apache/PHP主机连不上dns服务器

    在apaceh的 http.conf 里面修改 ServerName=localhost:80  ->  ServerName=localhost 或者 127.0.0.1

    如果还是不能解决,可以试试如下建议:
    1)检查要请求的远程主机是不是在本机的/etc/hosts中
    2)检查防火墙的规则,是不是被拦截了‘
    3)在/etc/hosts手动绑定host

  1. 访问http://localhost/testlink/login.php


  2. 输入步骤12中页面提示的用户名密码admin成功登录

  3. 至此安装结束,邮箱配置参看《TestLink-1.9.16邮箱配置(网易163)》

猜你喜欢

转载自blog.csdn.net/csdnhnma/article/details/80701107