我正在尝试增加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
非常感谢任何建议。 谢谢, 肖恩
答案 0 :(得分: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设置 (每个)网站。 (这里唯一的问题是预计会有限制 是以字节而不是千字节。)以下是一些copypasta 来自MSDN文档:
不要忘记回收您的应用程序池,以便IIS获取您的应用程序 PHP.ini更改。
就是这样!
http://refactored.tumblr.com/post/4609761388/wordpress-iis7-uploads
答案 1 :(得分:2)
你必须修改你可以从phpinfo()获得的活动php.ini,并相应地更改post_max_size和upload_max_filesize。完成后,重新启动iis
答案 2 :(得分:1)
由于我使用的是Windows Share HostGator网站,因此我不得不采用上述第一个解决方案。我在httpdocs中有一个名为:.user.ini的文件,并添加了该文件:
<resource-file
因为我需要更大。我还添加了:
cli
因此,这允许我上传较大的文件。我希望能够上传大型视频或mp3文件。