增加文件上传大小Wordpress / IIS 7

问题描述 投票:4回答:3

我正在尝试增加Wordpress博客中的文件上传大小,以允许管理员发布他的电子书和大型PDF文件。该网站托管在GoDaddy / IIS 7上。我试过以下但没有运气:web.config:<configuration><system.webServer><security><requestFiltering><requestLimits maxAllowedContentLength="10000000"/></requestFiltering></security></system.webServer></configuration>

站点根目录中的php.ini:upload_max_filesize = 64M

任何意见是极大的赞赏。谢谢,肖恩

php wordpress iis-7 web-config
3个回答
3
投票

解决方案在这里:

步骤1:

首先,您需要编辑服务器的PHP.ini文件。这可以在PHP安装目录中找到,例如c:\ program files \ php \ php.ini并设置以下值:

upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_time = 300

这允许PHP处理高达64MB的文件,并允许PHP脚本在超时前运行最多5分钟。

第2步:

最后,IIS 7的默认文件上载限制为30MB。任何大于此的东西都会导致IIS返回一个非常无用的404状态。您可以在http://www.iis.net/ConfigReference/system.webServer/security/requestFiltering/requestLimits上阅读更多相关信息

要覆盖它,您需要更改(每个)站点的web.config设置。 (这里唯一的问题是预计限制将以字节为单位而不是千字节。)以下是MSDN文档中的一些copypasta:

不要忘记回收您的应用程序池,以便IIS获取您的PHP.ini更改。

就是这样!

http://refactored.tumblr.com/post/4609761388/wordpress-iis7-uploads


2
投票

你必须修改你可以从phpinfo()获得的活动php.ini并相应地更改post_max_size和upload_max_filesize。完成后,重启iis


1
投票

我不得不调整上面的第一个解决方案,因为我正在使用Windows Share HostGator站点。我在httpdocs中有一个名为.user.ini的文件,我添加了:

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 600
max_input_time = 600

因为我需要它更大。我还补充说:

<security><requestFiltering><requestLimits maxAllowedContentLength="268435456"/> 
</requestFiltering></security>

所以这允许我上传更大的文件。我希望能够上传大型视频或mp3文件。

© www.soinside.com 2019 - 2024. All rights reserved.