Jun 24

Apache最终确定PHP上传文件大小限制的因素 晴

, 09/06/24 10:10 , 技术开发 » 系统网络 , 评论(0) , 引用(0) , 阅读(3149) , Via 本站原创 | |
朋友问到了论坛中传2.7M的文件传不上去的问题。
虽然论坛管理端设置远大于这个限制,但还是上传不成功。
其实还需要结束Apache进行修改来达到突破上传限制的影响,php.ini中共有三处修改:
1、执行时间限制的延长或取消:
max_execution_time 默认是30秒.改为 max_execution_time = 0 (0表示没有限制)或更大点的数字;

另一种方法是可以在php程序中加入
set_time_limit();
来设定页面最久执行时间.
set_time_limit(0);//0表示没有限制

2、查找 post_max_size = 2M (默认为2M)改为想要的大小,如:
post_max_size = 70M
通常我们只做了这一步,以为就可以解决问题了。其实还需要看下面一步。

3、upload_max_filesize 表示所上传的文件的最大值。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 70M

需要注意的时,通常我们把post_max_size 大于 upload_max_filesize 的设置为好。

作者:@Everyday NetLog
地址:http://log.zhoz.com/read.php?604
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]