本文操作环境: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需升级怎么办的详细内容。
