我到处寻找这个问题的解决方案,但似乎没有任何效果。上传大小约为 10 MB 的文件 (PDF) 时出现 HTTP 错误。我还尝试上传另一个大小为 4 MB 的 PDF,并立即上传。没有问题。
注意:我已通过使用此处的自定义插件将默认上传文件大小限制增加到 32 MB
请建议我该怎么做。我没有任何 php.ini 和 .htaccess。而且我的托管服务提供商没有提供任何支持。请帮忙。
我到处寻找这个问题的解决方案,但似乎没有任何效果。上传大小约为 10 MB 的文件 (PDF) 时出现 HTTP 错误。我还尝试上传另一个大小为 4 MB 的 PDF,并立即上传。没有问题。
注意:我已通过使用此处的自定义插件将默认上传文件大小限制增加到 32 MB
请建议我该怎么做。我没有任何 php.ini 和 .htaccess。而且我的托管服务提供商没有提供任何支持。请帮忙。
一旦检查你的 php 配置
post_max_size & upload_max_filesize
检查上传设置
/wp-admin/settings.php
就我而言,原因是插件 All In One WP Security 及其“基本防火墙设置”。上述防火墙功能通过您的 .htaccess 文件应用,如果这些功能是“限制文件上传大小 (10MB)”,则应用其中一项。
因此,要再次上传大于 10 MB 的文件,您可以执行以下操作:
1) 转到 WP 安全 / 防火墙 / 基本防火墙规则选项卡并取消选中“启用基本防火墙保护”。然后保存设置。这将禁用所有基本防火墙设置和这个 10 MB 的上传限制。
或者
2)如果您想保留基本的防火墙规则但只删除该限制,您需要使用“自定义规则”。转到 WP 安全/防火墙/自定义规则选项卡并选中“启用自定义 .htaccess 规则:”。然后放入自定义规则文本区域:
LimitRequestBody 64000000
这将允许大约。64 MB 上传。还要确保“将自定义规则放在顶部”复选框未选中,因此它会覆盖上面的 10M 限制。