【问题标题】:PHP Xampp POST Content-LengthPHP Xampp POST 内容长度
【发布时间】:2020-05-12 07:51:39
【问题描述】:

您好,感谢您阅读本文。

当我将 pdf 文件发布到服务器时,我遇到以下错误:

警告:9353594 字节的 POST 内容长度超过第 0 行 Unknown 中 8388608 字节的限制

致命错误:未捕获的 RuntimeException:输出缓冲区中有意外数据。也许您在打开 finalize(Object(Slim\Http\Response)) #1 D:\1.WORK\CreditSmart\AngularProjects\creditcover_backend\public\index.php(32): Slim\App->run() 之前有字符#2 {main} 在第 625 行的 D:\1.WORK\CreditSmart\AngularProjects\creditcover_backend\vendor\slim\slim\Slim\App.php 中抛出

我使用 Slim PHP,并且设置了 post_max_size=5000Mupload_max_filesize=20000M,但仍然出现错误。这是为什么呢?

感谢您的帮助。

【问题讨论】:

  • 你有没有调用 phpinfo() 之类的方法来验证你尝试做的设置,是否真的生效了?
  • 已经重启网络服务器了吗?

标签: php angular slim


【解决方案1】:

在 phpinfo 中检查使用了哪个 php.ini 并像在 phpinfo 中一样编辑正确的 php.ini 并设置以下值或所需的更大值。 8388608 字节为 8M,PHP 中的默认限制。将 php.ini 中的 post_max_size 更新为更大的值。

upload_max_filesize = 1000M; <-- as per your need
post_max_size = 1000M; <-- as per your need

重新启动您的网络服务器,首先查看值是否已更改。如果值改变了,那么你应该没有问题。

【讨论】:

    【解决方案2】:

    我发现了问题。在我的 Windows 上,我安装了 PHP7。我的 Xampp 也有 PHP,但它不是我的系统使用的。我只需要配置正确的 PHP 配置文件。现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-25
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      相关资源
      最近更新 更多