项目中用到太多的导入导出,最近换了服务器,导致一旦文件过大就出现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;  这个表示上传的最大数据

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

转载于:https://www.cnblogs.com/wilcan/p/5820007.html

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

  1. 使用uploadify上传大文件报 IO error #2038错误的解决方案

    使用uploadify上传大文件报 IO error #2038错误的解决方案 参考文章: (1)使用uploadify上传大文件报 IO error #2038错误的解决方案 (2)https:// ...

  2. mysql导入SQL大文件报错解决方案

    今天在还原mysql备份文件时报错,试错过程中找到了解决办法 现分享如下 解决方案 一.修改MySQL配置 my.ini配置文件修改 一般在C:\ProgramData\MySQL\MySQL Ser ...

  3. 使用nginx上传大文件报500异常处理

    当项目使用nginx代理时,上传大的文件会报500服务已异常,解决方案: 1.nginx配置文件nginx.conf中配置 client_body_buffer_size 10m; #缓存区大小 cl ...

  4. JMeter 报告监听器导入.jtl结果文件报错解决方案

    JMeter 报告监听器导入.jtl结果文件报错解决方案   by:授客 QQ:1033553122   1. 问题描述 把jmeter压测时生成的 .jtl结果文件导入监听器报告中,弹出如下错误提示 ...

  5. git提交大文件报错解决方案

    git提交大文件报错解决方案 1.http.postBuffer 2.Git LFS 安装及配置git lfs 1.在Git仓库中为仓库设置相关配置 2.选择要用LFS追踪的文件 3.查看正在被LFS ...

  6. eclipse导入项目jsp文件报错

    eclipse导入项目jsp文件报错 如果你导入项目时出现如下错误: 1.首先可以点击项目,点击project -->properties --> 搜索java bulid path ,看 ...

  7. Python——CSV读取大文件报错_csv.Error: field larger than field limit

    Python--CSV读取大文件报错_csv.Error: field larger than field limit 使用Python读取较大的csv文件时,可能出现大字段,导致超过字段默认限制,从 ...

  8. pom文件报错,错误如下:(org.apache.maven.project.MavenProject,org.apache.maven.archiver.MavenArchiveConfigurat

    导入新项目时,pom文件报错,错误如下: org.apache.maven.archiver.MavenArchiver.getManifest (org.apache.maven.project.M ...

  9. java压缩zip文件夹错误_Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题)...

    项目场景: Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题) 问题描述: 最近的项目需要将多级文件夹压缩成zip,网上找了几个工具类,都会报错,所以 ...

最新文章

  1. android android studio单元测试实例
  2. 住过一晚两万的ICU后,我还是建议你不要轻易买保险
  3. asp.net2.0跨域问题
  4. GitHub上严重匮乏!适合新手的C++项目,我在这里找到了!
  5. linux系统调用记录模块实验报告,华科操作系统实验报告(DOC)
  6. iis ftp 隔离账户
  7. Operations map 运营图谱
  8. error: x264_bit_depth undeclared (first use in this function) did you mean x264_picture_t
  9. 远程访问 Sql Server Express
  10. mobi 直接转化为 html,MobiCreator--pdf文档转化为kindle可阅读的格式
  11. OCCT教程二:在visual studio上创建一个occt工程
  12. NTP网络校时(北斗卫星授时设备)技术核心源码让网络时间同步不再难
  13. 扩展欧几里得___追风少年的坐骑(2016swust信息院赛)
  14. linux时间同步到win7,mac与win7时间不同步怎么办_mac与win7时间不准如何解决
  15. 第三方对接-支付宝支付
  16. 京东格力空调和专卖店有什么区别?
  17. 开机自启动bat脚本,并显示Dos窗口
  18. macOS 开发 - XPC
  19. RCTF 2018线上赛 writeup
  20. jam 掘金study_召唤队友 ing!机器学习 Study Jam 第二季课程现已开放

热门文章

  1. 文档词频矩阵_论文理解:从词嵌入到文档距离
  2. 数字签名 那些密码技术_密码学中的数字签名
  3. 求一个序列中最大的子序列_最大的斐波那契子序列
  4. 图形学 射线相交算法_计算机图形学中的阴极射线管
  5. 程序崩溃 分析工具_程序分析工具| 软件工程
  6. Java StringBuilder getChars()方法与示例
  7. scala怎么做幂运算_Scala幂(幂)函数示例
  8. c构造函数和析构函数_C ++构造函数和析构函数| 查找输出程序| 套装1
  9. nodemailer 附件_如何使用Nodemailer发送带有附件的电子邮件。 Node.js
  10. Python---实验九