我正试图增加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
如有任何建议,不胜感激。谢谢Shawn
此处找到的解决方案:
步骤1:
首先,您需要编辑服务器的PHP.ini文件。可在中找到PHP安装目录,例如c:''program files''PHP''PHP.ini和设置以下值:
upload_max_filesize=64M
post_max_size=64M
max_execution_time=300
最大输入时间=300这允许PHP处理高达64MB的文件,并允许PHP脚本在计时结束前最多跑5分钟。
步骤2:
最后,IIS 7的默认文件上载限制为30MB。任何更大的则会导致IIS返回非常无用的404状态。你可以在上阅读更多信息http://www.iis.net/ConfigReference/system.webServer/security/requestFiltering/requestLimits
若要覆盖此项,您需要更改的web.config设置(每个(站点。(这里唯一的问题是以字节而不是千字节为单位。(下面是一些仿意大利面来自MSDN文档:
不要忘记回收你的应用程序池,这样IIS就会收集你的PHP.ini更改。
就这样!
http://refactored.tumblr.com/post/4609761388/wordpress-iis7-uploads
您必须修改从phpinfo((获得的活动php.ini,并相应地更改post_max_size和upload_max_filesize。完成后,重新启动iis
我不得不调整上面的第一个解决方案,因为我使用的是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文件。