linux 搭建testlink的问题总结

                    testlink问题总结

  1.要求环境centos7,安装php版本5.5以上(7.1.5),mysql5.6 ,5.7测试还不行(改变挺大的5.7表结构,字段啥的待研究),apache任意版本即可

  2.这里要重点强调一下安装php如果编译安装的话顺便把--with-apxs2=/usr/bin/apxs  这是指定apache能够识别出php,

    当然apache上也要在主配置文件中指定AddType application/x-httpd-php .php,还要安装httpd-devel这个包,

    安装了这个包才会有apxs路径,配置好后,如果apache还是不能识别php7.1.5最新版,那就卸载掉以前的5.4默认老版本的即可

  3.数据库从官网下载的rpm包,安装后启动不了,需要在my.cnf中添加innodb_force_recovery = 1意思为innodb存储引擎强制更新

  4.安装testlink时候报错(从/var/testlink/logs/下面)(1)innodb_forced_recovery > 0  报错内容精简这个,就应该到数据库中注释掉类似字段

    (2)ERROR ON exec_query() - database.class.php 报这样类似错误,

     就是/var/www/html/testlink/config_db.inc.php这个文件里面的数据库地址从localhost改为192.168.1.206这样ip地址的才可以

 

<?php
// Automatically Generated by TestLink Installer - Tue, 23 May 17 10:34:00 +0000
define('DB_TYPE', 'mysql');
define('DB_USER', 'testlink');
define('DB_PASS', '123.Comm');
define('DB_HOST', '192.168.1.168');
define('DB_NAME', 'testlink');
define('DB_TABLE_PREFIX', '');

posted @ 2017-06-08 15:29  男神之路  阅读(338)  评论(0编辑  收藏  举报
Live2D