Testlink默认只能上传几M的文件,如需增大上传上限,需做以下修改:
1、修改Testlink中的限制(./Config.inc.php):$tlcfg->repository_max_file_size值;
2、修改php上传限制(/etc/php.ini):upload_max_filesize值;
3、修改php请求的表单数据上限值(/etc/php.ini):post_max_size值;
关于这个值,特别要注意,哪怕修改了(1)、(2)中的值,(3)中的值没有修改,那么当上传的数据超过(3)中的值时,还是无法上传的,最可恨的是Testlink还不会报错,就是传不上去。跟踪调试到attachmentupload.php文件时,初始化中的_POST值会是空的(不为空时,里面的参数涉及到CSRFName,CSRFToken,主要好像是对CSRF防范的处理),导致pPostBack值为0,从而退出上传操作。