Windows Server 2016 + SQL Server 2012部署Testlink 1.9.16

时间:2022-08-10 01:21:08

关于Testlink的安装与部署网上有资料,这里主要是把部署过程中的几个问题汇总一下。

版本信息

安装步骤

  1. 安装系统并激活(点击下载 提取密码:12ne);
  2. 安装SQL Server 2012;
  3. 安装JDK(参照 Java开发环境配置);
  4. 安装IIS(即通过服务器管理器安装Web服务器);
  5. 安装PHP(解压到安装目录即可,如D:\PHP7);
  6. 安装PHPManagerForIIS-1.2.0-x64.msi
  7. 安装Testlink并配置IIS;

    • 将下载下来的Testlink解压到某一文件夹,如D:\Testlink
    • 新建Testlink站点,并将站点指向到上一步的路径D:\Testlink
    • 将站点的授权规则添加匿名用户启用;
    • 打开站点的PHP Manager,Register new PHP version,然后选择PHP安装目录下的php-cgi.exe即可(点击check phpinfo()进行验证);
  8. 安装msodbcsql.msi;
  9. 通过访问站点,进行安装配置;
    页面上提示的问题请参考;
    确保页面提示大致如下图(Checking MSSQL Database必须是OK!):

    Windows Server 2016 + SQL Server 2012部署Testlink 1.9.16

  10. 执行SQL脚本;
    脚本在Testlink根目录下的install\sql\mssql里面;
    先执行testlink_create_tables.sql,后执行testlink_create_default_data.sql
  11. 在Testlink的根目录下创建config_db.inc.php文件,编辑内容如下(根据情况自行修改参数值):

    <?php // Automatically Generated by xsjdy.org TestLink Installer define('DB_TYPE', 'mssql'); define('DB_USER', 'testlink'); define('DB_PASS', 'mypassword'); define('DB_HOST', 'localhost'); define('DB_NAME', 'testlink'); define('DB_TABLE_PREFIX', ''); ?>
  12. 再次访问站点;
    出现下图说明部署没什么大问题了;

    Windows Server 2016 + SQL Server 2012部署Testlink 1.9.16

整理的有些匆忙,有问题请指教。