当前位置:Gxlcms > PHP教程 > 安装testlink提示php需升级怎么办

安装testlink提示php需升级怎么办

时间:2021-07-01 10:21:17 帮助过:28人阅读

安装testlink提示php需升级的解决办法:首先通过“rm -rf”命令卸载以前的php;然后升级php;接着启动php;最后通过“chmod 777 -R testlink”命令解决文件权限问题即可。

本文操作环境:windows7系统、Windows7版,DELL G3电脑

Testlink 安装、升级 问题解决汇总

testlink 1.9.4 升级成1.9.9 注意问题:

(1)升级方法参考1.9.9中 readme文档。

(2)需要讲php5.2.x 升级到 5.4以上(我是用的php-5.5.9)。

a. 卸载以前的php5.2.x(rm -rf 安装目录); b. 不需要安装 php-pfm 这个在php 5.4.x 都集成了;c. 启动php: /usr/local/php/sbin/php-fpm
(3)对于 一些页面提示 文件夹,文件 权限错误,可以通过 chmod 777 -R testlink 解决。

(4)其他问题,可在以下出错列表查到。

注意:php5.4以上的启动,重启,关闭方式有所不同

参考:http://wayne173.iteye.com/blog/1772186

php 5.5.5 修改上传文件限制方法:

复制源码包里根目录下的php.ini-production配置文件到PHP安装目录即 :/usr/local/php/lib/php.ini

然后修改 :/usr/local/php/lib/php.ini中 post_max_size = **M;upload_max_filesize = **M

注意 post_max_size 要大于 upload_max_filesize

1. 时区显示不正确配置

解决方法是在htdocs\testlink目录下的config.inc.php文件的/** [GLOBAL] */下加入
putenv("TZ=Asia/Shanghai");

2. 汉化配置
TestLink 的汉化非常简单,首先要准备好一个汉化好的String.txt 文件,将该文件拷贝
到…\testlink\local\zh_CN 目录下替换掉原来的文件。然后,打开config.inc.php 文件,找到
default_language 选项,将参数修改为”zh_CN”,如图8 所示。这时,再刷新一下你的登录页
面就变成了中文的了

3 .端口配置,修改D:\testlink\xampp\apache\conf\httpd.conf中,“Listen 80”改为“Listen 8081”

4. 登录时出错:C:\Program Files\xampp\htdocs\testlink\lib\functions\lang_api.php 173行错误
解决办法
文件:C:\Program Files\xampp\htdocs\testlink\lib\functions\lang_api.php
173行
$t_lang_var = ereg_replace( '^TLS_', '', $t_var );
替换为:$t_lang_var = preg_replace( '/^TLS_/', '', $t_var );

5. 登录时出错:Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in D:\testlink\xampp\htdocs\testlink\config.inc.php on line 911

解决办法
文件:C:\Program Files\xampp\htdocs\testlink\config.inc.php
文件头加入下行
date_default_timezone_set("PRC");

6. 添加/移除测试用例时出错,Fatal error: Maximum execution time of 60 seconds exceeded in
解决办法
修改D:\testlink\xampp\php\php.ini里面的max_execution_time的值,默认是60,把它改为180就够了。

7. 修改上传大附件,修改C:\Program Files\xampp\htdocs\testlink\config.inc.php里面的
define("TL_REPOSITORY_MAXFILESIZE", 1024*1024*$tlCfg->repository_max_filesize);
改为
define("TL_REPOSITORY_MAXFILESIZE", 10240*102400*$tlCfg->repository_max_filesize);
支持上传1G文件

8. Testlink 安装完成后,修改admin密码无效。

解决方法:必须在My Settings,先输入admin的Email,保存后,然后修改admin密码就起作用了。

9. testlink 报错误 “ To disable anyreference to these checkings, set$tlCfg->config_check_warning_mode =SILENT;

解决方案:找到config.inc.php,找到“Cfg->config_check_warning_mode”,修改如下:
$tlCfg->config_check_warning_mode ='SILENT';

推荐学习:《PHP视频教程》

以上就是安装testlink提示php需升级怎么办的详细内容,更多请关注gxlcms其它相关文章!

人气教程排行