【问题标题】:413 Request Entity Too Large Error in POST from PHPPHP POST 中的 413 请求实体太大错误
【发布时间】:2020-01-13 14:00:16
【问题描述】:

我试图从我的客户端浏览器上传一个 400 Mb 的文件到我的网站,但失败并在我的控制台中显示 413 request entity too large 错误。

虽然我可以上传文件直到 110 Mb..

在我的 PHP ini 文件中有

upload_max_filesize = 5000M

post_max_size = 5000M

请求您的帮助。

问候 坦顿

【问题讨论】:

  • 这很可能是直接来自您的 Web 服务器的错误,甚至在 PHP 参与之前。 keycdn.com/support/413-request-entity-too-large
  • 确保您编辑了正确的php.ini 文件(用于您的服务器的文件,而不是 CLI 文件)。进行更改后重新启动服务器。检查您的更改是否已使用 phpinfo()
  • @kerbholz 感谢您的想法..我已经完成了更改并重新启动了服务器,我的 phpinfo 显示 upload_max_filesize = 5000M post_max_size = 5000M。我仍然无法弄清楚为什么会发生这种情况......需要帮助......
  • @04FS 我检查了 .htaccess 文件,没有提到限制。
  • .htaccess 是每个目录的配置。像这样的设置很可能是在服务器配置或虚拟主机级别进行的。

标签: php apache server request entity


【解决方案1】:

这是来自您的网络服务器,而不是 PHP。当请求发送到服务器时,您的网络服务器会抛出这些错误,错误后它不会处理任何内容。因此,PHP 不参与其中。查看Apache's limit to POST request size

正如@04FS 提到的,也请查看https://www.keycdn.com/support/413-request-entity-too-large

【讨论】:

    猜你喜欢
    • 2018-05-20
    • 2015-10-04
    • 2016-02-01
    • 1970-01-01
    • 2015-05-03
    • 2016-07-16
    • 2017-03-05
    • 2014-12-30
    • 2014-12-23
    相关资源
    最近更新 更多