pen*_*ndo 2 apache apache2.4 amazon-linux
我在客户使用的网站之一上载文件(通过 WordPress)时遇到问题。我使用的是 Apache 2.4.39 (Amazon) 和 PHP 7.0.33。
LimitRequestBody我已将文件中的指令设置/etc/httpd/conf/httpd.conf为一个非常大的数字(如104857600 = 100 MB),并将其设置为零 (0)。
我正在测试的文件大小为 11 MB。有没有一种方法(可能使用命令行)可以LimitRequestBody通过给定虚拟主机或整个服务器输出变量?我正在尝试验证实际值是什么,除了使用“grep”从conf文件中提取值之外,我找不到任何有关如何执行此操作的文档...这是我设置的值,似乎被忽略了。
我已经在/etc/httpd/目录中搜索了任何LimitRequestBody条目(使用 grep),并且只在文件中找到了单个引用(我创建的)/etc/httpd/conf/httpd.conf。
我确认PHPpost_max_size都是upload_max_filesize32M。
在我的具体情况下,影响允许上传文件大小的三个变量是:
LimitRequestBody -> /etc/httpd/conf/httpd.conf
post_max_size and upload_max_filesize in the /etc/php.ini
Run Code Online (Sandbox Code Playgroud)
我的问题是 WordPress 安装有一个插件(All In One WP Security & Firewall),它将 LimitRequestBody 10240000 添加到 .htaccess 文件中。当我最终找到该条目并使用“自定义规则”部分将其覆盖为我想要的值时,问题就解决了。
| 归档时间: |
|
| 查看次数: |
14787 次 |
| 最近记录: |