繁体   English   中英

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

[英]Increase File Upload Size Wordpress / IIS 7

我正在尝试增加 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

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

解决方案在这里找到:

第1步:

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

upload_max_filesize = 64M
post_max_size = 64M
最大执行时间 = 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 文档中的一些 copypasta:

不要忘记回收您的应用程序池,以便 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 文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM