当前位置: 首页 > news >正文

网站建设主要包括/抖音推广佣金平台

网站建设主要包括,抖音推广佣金平台,网络推广员是干嘛的,怎么注册电力建设公司网站2019独角兽企业重金招聘Python工程师标准>>> 写php简单上传图片时,发现200k的图片上传时报Internal Server Error错误,检查了 upload_max_filesize,及其他post_max_size、max_input_time、memory_limit、 max_execution_time配置项…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

写php简单上传图片时,发现200k的图片上传时报Internal Server Error错误,检查了 upload_max_filesize,及其他post_max_size、max_input_time、memory_limit、 max_execution_time配置项均没有问题,后检查错误日 志:mod_fcgid: HTTP request length 138296 (so far) exceeds MaxRequestLen (131072), 发现问题所在。

原 来是fastcgi模式下的设置问题,看上去是因为HTTP刚才的请求长度(138296 )太长,大于现有的131072最大请求长度。看了fcgid 的配置文件后,发现并没有配置过MaxRequestLen的参数。看来这个131072的配置是默认的了。于是在fcgid的配置文件里加入这个配 置,15728640是15M,因为我的php.ini中设置的最大POST长度是15M,所以把它们设置长一样 的:MaxRequestLen 15728640

MaxRequestLen 15728640

AddHandler fcgid-script .fcgi .php

# Where to look for the php.ini file?

FcgidInitialEnv PHPRC        ”e:/wamp/bin/apache/apache2.3.14/bin”

# Set PHP_FCGI_MAX_REQUESTS to greater than or equal to FcgidMaxRequestsPerProcess

# to prevent php-cgi process from exiting before all requests completed

FcgidInitialEnv PHP_FCGI_MAX_REQUESTS      1000

# Maximum requests a process should handle before it is terminated

FcgidMaxRequestsPerProcess                 1000

# Maximum number of PHP processes

FcgidMaxProcesses                          15

# Number of seconds of idle time before a php-cgi process is terminated

FcgidIOTimeout                             120

FcgidIdleTimeout                           120

#Path to php-cgi

FcgidWrapper ”e:/wamp/bin/php/php5.4/php-cgi.exe” .php

# Define the MIME-Type for ”.php” files

AddType application/x-httpd-php .php

里面的“MaxRequestLen”就是fastcgi模式下上传文件也就是http接受的最大文件长度。

问题解决

 

注:

PHP默认的上传限定是最大2M,想上传超过此设定的文件,需要调整PHP、apache等的一些参数。下面,我们简要介绍一下PHP文件上传涉及到的一些参数:

  • file_uploads 

    :是否允许通过HTTP上传文件的开关,默认为ON即是开。

  • upload_tmp_dir 

    :upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权限,如果未指定则PHP使用系统默认值。

  • upload_max_filesize 

    :允许上传文件大小的最大值,默认为2M。

  • post_max_size 

    :控制在采用POST方法进行一次表单提交中PHP所能够接收的最大数据量。如果希望使用PHP文件上传功能,则需要将此值改为比upload_max_filesize要大。

  • max_input_time 

    :以秒为单位对通过POST、GET以及PUT方式接收数据时间进行限制。如果应用程序所运行环境处在低速链路上,则需要增加此值以适应接收数据所需的更多时间。

  • memory_limit 

    :为了避免正在运行的脚本大量使用系统可用内存,PHP允许定义内存使用限额。通过memory_limit变量来指定单个脚本程序可以使用的最大内存容量变量memory_limit的值应当适当大于post_max_size的值。

  • max_execution_time 

    :max_execution_time 设置了在强制终止脚本前PHP等待脚本执行完毕的时间,此时间以秒计算。当脚本进入了一个无限循环状态时此变量非常有用。然而,当存在一个需要很长时间完 成的合法活动时(例如上传大型文件),这项功能也会导致操作失败。在这样的情况下必须考虑将此变量值增加,以避免PHP在脚本正在执行某些重要过程的时候 将脚本关闭。

对于linux主机,可能在/etc/httpd/conf.d/access.conf/下面里面还有php.conf 文件,这个文件可能会解决一些系统的文件大小限制问题。


转载于:https://my.oschina.net/ailoveai5521/blog/476513

http://www.jmfq.cn/news/5278411.html

相关文章:

  • 天津 响应式网站设计/友情链接交换网址大全
  • 济南建设网站公司/广告公司名字
  • 网站自助建设平台有哪些/百度培训
  • 兰州网站seo收费/唐山seo
  • 移动端网站日历怎么做/视频号的链接在哪
  • 微信怎么弄自己的小程序/开源seo软件
  • 网站seo招聘/网站关键词排名优化系统
  • 提交网站入口/黑帽seo教程
  • 做的好的外贸网站/seo云优化软件破解版
  • 个人网站 公安局备案/2021年关键词排名
  • 做定制旅游最好的网站/google官网
  • 网页游戏排行榜前十不用氪金/短视频seo优化排名
  • 数据库修改网站管理员密码/友链交易交易平台
  • 北京建设教育协会网站首页/长沙网站推广工具
  • 网站搭建北京/网站seo优化教程
  • 做网站端口内容无法替换/全能优化大师
  • 网络诚信 网站应怎么做/营销型网站特点
  • 电子商务网站技术/微信营销的方法有哪些
  • 哪个网站有介绍拿到家做的手工活/站长工具seo综合查询腾讯
  • 永久域名最新网站/江苏seo和网络推广
  • 天元建设集团有限公司第四建筑工程公司/天津优化公司
  • 微信微网站 留言板/河南百度推广电话
  • 购物网站开发教程/网站收录大全
  • 网上宿迁官方网站/服务器域名查询
  • 网站封面怎么做/网络推广视频
  • 怎么做游戏自动充值的网站/seo数据监控平台
  • 视频聚合网站怎么做不侵权/网站模板下载
  • 免费做视频相册的网站/天津seo选天津旗舰科技a
  • 番禺网站开发哪里好/seo岗位工作内容
  • 门户网站建设情况汇报/人民日报最新消息