Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress中上载大文件时出现HTTP错误_Php_Wordpress_Plugins - Fatal编程技术网

Php Wordpress中上载大文件时出现HTTP错误

Php Wordpress中上载大文件时出现HTTP错误,php,wordpress,plugins,Php,Wordpress,Plugins,我到处都在寻找这个问题的解决办法,但似乎什么都不管用。 我上传一个大小约为10MB的文件(PDF)时遇到HTTP错误。我还试着上传了另一个4MB大小的PDF文件,它立刻被上传了。没有问题 注意:我使用自定义插件将默认上传文件大小限制增加到32MB 请建议我怎么做。我没有任何php.ini和.htaccess。我没有我的主机提供商的支持。请帮助。检查一下您的php配置 post_max_size & upload_max_filesize 检查上传设置 /wp-admin/settin

我到处都在寻找这个问题的解决办法,但似乎什么都不管用。 我上传一个大小约为10MB的文件(PDF)时遇到HTTP错误。我还试着上传了另一个4MB大小的PDF文件,它立刻被上传了。没有问题

注意:我使用自定义插件将默认上传文件大小限制增加到32MB


请建议我怎么做。我没有任何php.ini和.htaccess。我没有我的主机提供商的支持。请帮助。

检查一下您的php配置

post_max_size  & upload_max_filesize
检查上传设置

/wp-admin/settings.php

在我的案例中,原因是插件多合一WP安全性及其“基本防火墙设置”。上述防火墙功能是通过.htaccess文件应用的,如果这些功能是“限制文件上载大小(10MB)”,则仅此一项

因此,要使大于10 MB的文件上传再次正常工作,您可以执行以下操作:

1) 转到WP Security/Firewall/Basic Firewall rules选项卡并取消选中“启用基本防火墙保护”。然后保存设置。这将禁用所有基本防火墙设置以及10 MB上传限制

2) 如果您希望保留基本防火墙规则,但仅删除该限制,则需要使用“自定义规则”。转到WP安全/防火墙/自定义规则选项卡并选中“启用自定义.htaccess规则:”。然后放入“自定义规则”文本区域:

LimitRequestBody 64000000


这将允许大约64 MB的上传。还要确保未选中“将自定义规则放在顶部”复选框,因此它会覆盖上面的10M限制。

我没有php.ini文件。我还要检查settings.php文件。如果您使用的是共享主机,则需要与主机提供商联系,如果您使用的是专用主机,则可以在easy apache WHM中找到php配置