linux搭建testlink环境

本文详细介绍了如何在Linux服务器上通过XAMPP搭建TestLink环境。首先,通过ssh登录服务器并下载XAMPP,然后解决安装过程中可能遇到的问题,如端口占用、配置文件调整等。接着,下载TestLink并完成安装,修改php.ini配置文件,调整目录权限。最后,配置数据库访问信息,完成TestLink的设置与登录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备

  • linux服务器
  • ssh

第一步 登录服务器下载xampp

如果遇到

问题1:

Contents of "/opt/lampp/var/proftpd/start.err":
host.localdomain proftpd[3363]: warning: unable to determine IP address of 'host.localdomain'
host.localdomain proftpd[3363]: error: no valid servers configured
host.localdomain proftpd[3363]: Fatal: error processing configuration file '/opt/lampp/etc/proftpd.conf’

解决办法:

  • 在配置文件/etc/proftpd.conf里面增加VPS IP
  • 打开proftpd.conf 文件  添加新的一行输入 DefaultAddress 你的ip地址

问题2:

[/opt/lampp/bin/gettext: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/lampp/bin/gettext)
/opt/lampp/bin/gettext: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/lampp/lib/libiconv.so.2)

解决办法:

  • 看起来是编译的问题,这种问题不要细想,时间宝贵 删除xampp换个版本试试
  • 删除命令:rm -rf /opt/lamps

问题3:

starting XAMPP for Linux 7.0.9-1…
XAMPP: Starting Apache...fail.
[XAMPP:  Another web server is already running.]

解决办法:

  • 可能是80端口被占用
  • 打开vim /opt/lampp/lampp
  • if testport 80  #把80端口改成其他没有被占用的端口
  • then
  • $GETTEXT -s "fail."
  • echo "XAMPP: " $($GETTEXT 'Another web server is already running.’)
  • 还是不成就 reboot

第二步 下载testlink到 /opt/lampp/htdoct/

Maximum Session Idle Time before Timeout

24 minutes and 0 seconds - (Short. Consider to extend.)

Checking max. execution time (Parameter max_execution_time)

30 seconds - We suggest 120 seconds in order to manage hundred of test cases (edit php.ini)

  • 打开php.ini文件修改以下两个值
  • vim /opt/lampp/etc/php.ini
  • session.gc_maxlifetime = 2880
  • max_execution_time = 180

Checking Postgres Database

Failed! Postgres Database cannot be used.

Checking MySQL Database

OK

Checking MSSQL Database

Failed! MSSQL Database cannot be used.

  • Web and PHP这一栏
  • MySQL显示OK就可以,其他可以错误可以忽略
  • Read/write permissions这一栏可能会提醒
    • Checking if /var/testlink/logs/ directory exists [S] Failed!
    • Checking if /var/testlink/upload_area/ directory exists [S] Failed!

需要在config.inc.php中修改

  • $tlCfg->log_path = '/var/testlink/logs/ -> ‘/opt/lampp/htdocs/testlink-1.9.18/logs/‘
  • $g_repositoryPath = '/var/testlink/upload_area/‘ -> '/opt/lampp/htdocs/testlink-1.9.18/upload_area/‘
  • :wq保存退出

可能还会出现文件不能读写的报错,给下面三个文件权限

  • chmod 777 /opt/lampp/htdocs/testlink-1.9.18/upload_area/
  • chmod 777 /opt/lampp/htdocs/testlink-1.9.18/logs/
  • chmod 777 /opt/lampp/htdocs/testlink-1.9.18/gui/templates_c/

第三步 配置Definition of DB access

  • 需要填的有
  • Database admin login    -> root
  • Database admin password -> yourpassword
  • TestLink DB login   ->  testlink
  • TestLink DB password  ->   your password
  • 点击 Process Testlink Setup
  • 到这里已经完成了安装
  • 接下来是配置testlink
  • 打开服务器地址, 登录testlink
  • over

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值