解决IIS7+php的组合上传限制30M的问题
2017-03-22 16:20
183 查看
IIS7+php的默认上传限制30M在解决php服务上的上传限制配置外还有针对IIS的请求大小的限制,而这一块的限制经常让人摸不着头脑。
现对整体的上传请求大小修改步骤总结如下:
1.php.ini
该文件的实际位置请打印
进行确认,修改upload_max_filesize = 512M(原始2M),post_max_size = 600M(原始8M),post_max_size 必须大于等于upload_max_filesize
2.applicationHost.config,位于C:\Windows\System32\inetsrv\config,在中加入
如果已经有requestLimits标签的话只需要修改数值就好。
该步骤如果没有权限编辑,可以在iis管理器中的,管理->配置编辑器,中进行配置并应用。
该配置的位置在:
3.IIS_schema.xml,位于C:\Windows\System32\inetsrv\config\schema,查找maxAllowedContentLength,将其值改为536870912
该文件是受保护的,必须先将文件所有人改为administrator,并给administrator分配完全控制权,去除文件的只读属性
4.web.config,位于站点根目录,如果的话没有可以新建一个,完整的内容如下
完成以上操作,文件上传的上限就被提升到512M了
现对整体的上传请求大小修改步骤总结如下:
1.php.ini
该文件的实际位置请打印
<?php phpinfo();
进行确认,修改upload_max_filesize = 512M(原始2M),post_max_size = 600M(原始8M),post_max_size 必须大于等于upload_max_filesize
2.applicationHost.config,位于C:\Windows\System32\inetsrv\config,在中加入
<requestLimits maxAllowedContentLength="536870912" />
如果已经有requestLimits标签的话只需要修改数值就好。
该步骤如果没有权限编辑,可以在iis管理器中的,管理->配置编辑器,中进行配置并应用。
该配置的位置在:
system.webServer/security/requestFiltering requestLimits maxAllowedContentLength
3.IIS_schema.xml,位于C:\Windows\System32\inetsrv\config\schema,查找maxAllowedContentLength,将其值改为536870912
该文件是受保护的,必须先将文件所有人改为administrator,并给administrator分配完全控制权,去除文件的只读属性
4.web.config,位于站点根目录,如果的话没有可以新建一个,完整的内容如下
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <requestFiltering > <requestLimits maxAllowedContentLength="536870912" ></requestLimits> </requestFiltering> </security> </system.webServer> </configuration>
完成以上操作,文件上传的上限就被提升到512M了
相关文章推荐
- 通过修改配置真正解决php文件上传大小限制问题(nginx+php)
- PHP和Nginx 文件上传大小限制问题解决方法
- Apache+PHP 解决上传文件大小限制的问题
- 解决Apache2+PHP上传文件大小限制的问题技术集锦
- PHP和Nginx 文件上传大小限制问题解决方法
- PHP和Nginx 文件上传大小限制问题解决方法
- php上传文件大小限制问题的解决
- 【转载】解决Apache2+PHP上传文件大小限制的问题
- PHP上传文件大小限制问题 post_max_size对大小的影响及解决方法
- LNMP一键安装包PHP和Niginx 文件上传大小限制问题解决方法
- 修改配置真正解决php文件上传大小限制问题(apache+php)
- PHP和Nginx 文件上传大小限制问题解决方法
- 修改配置真正解决php文件上传大小限制问题(nginx+php)
- 通过修改配置真正解决php文件上传大小限制问题(nginx+php)
- 解决Apache2+PHP上传文件大小限制的问题
- 如何解决PHP对表单textarea上传信息大小的限制
- 解决php无法上传大文件问题
- 解决IIS 6.0 大文件上传限制问题
- PHP中完美解决fckeditor上传中文文件与新建中文目录出现乱码的问题
- 修改IIS中默认http请求头大小,解决上传文件大小限制问题