终于解决了上传大文件后不显示的问题
我的服务器系统环境是Nginx 0.7.64PHP5.2.11MySQL 5.1.41和大家一样,在成功上传大文件后,网盘中却没有显示出刚才上传的文件,先前的上传前功尽弃,程序却提示上传成功:Q
在重装了几次CentOS后web环境后,问题并没有改善,反复研究Nginx和php的配置文件并在进行无数遍测试后,终于发现是Nginx中的一个参数在作怪,这个参数就是“client_max_body_size”,把它设置成500M或者更大,就可以成功上传不超过指定大小的文件了:L
希望现在仍有不能成功上传大文件的PD用户检查一下上述类似的参数看看。 顺便提供一下这个环境下的rewrite规则
rewrite ^/file/(+)/(*)/?$ /viewfile.php?file_id=$1&file_key=$2 last;
rewrite ^/viewfile/(+)/(*)/?$ /downfile.php?action=view&file_id=$1&file_key=$2 last;
rewrite ^/downfile/(+)/(*)/?$ /downfile.php?file_id=$1&file_key=$2 last;
rewrite ^/space/(+)/?$ /space.php?uid=$1 last;
页:
[1]