首页 > Web开发 > 详细

php+nginx导入太大文件报http error错误的原因

时间:2016-08-30 00:04:19      阅读:242      评论:0      收藏:0      [点我收藏+]

项目中用到太多的导入导出,最近换了服务器,导致一旦文件过大就出现http error的错误,查找后是配置文件没有同步的原因,php.ini需要几个配置

upload_max_filesize = 20M 表示上传的最大文件为20M

post_max_size = 20M 允许post提交的最大数据

upload_tmp_dir =  这个上传的临时文件必须要有权限,好像在linux下默认是/tmp 文件下,这个不是很确定

max_execution_time = 300 表示php运行最大时间,也可以程序中用 set_time_limit(300)才设置,提前是php.ini中的safe_mode = Off 安全模式为off

max_input_time = 300 PHP脚本解析请求数据所用的时间,数据大时可以设置大些,

配置了这些还是仍然报错,最后发现nginx也是要配置,在conf配置中修改参数

client_max_body_size 30m;  这个表示上传的最大数据

不过对于过大的数据时,可以考虑用断点上传来解决,要不上传时间太长,容易出问题和体验不好

php+nginx导入太大文件报http error错误的原因

原文:http://www.cnblogs.com/wilcan/p/5820007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!