请求实体 PHP 太大

2022-08-30 21:50:42

在我的一个CakePHP网站上,我得到了这个错误。

请求实体太大

我不知道问题出在哪里。我认为我通过表单发布的数据太大。我在搜索引擎中搜索了这个,并得到我将不得不增加.作为默认值,我认为它设置为8M。post_max_size

但是不知道如何增加CakePHP以及该怎么办?post_max_size

谢谢。


答案 1

post_max_sizeupload_max_filesize是 PHP.ini 设置。您可以直接在 PHP 中设置它们.ini也可以通过ini_set进行设置。我不知道这是否也可以用一些Cake内部工具进行设置。

但是,该错误也可能是由 Apache 中 RequestBodyLength 的设置限制引起的(假设您在 Apache 下运行)。


答案 2

我尝试了所有这些答案,唯一对我有用的事情就是调整SSL缓冲区大小。您可以通过以下方式设置此项...

<Directory /my/blah/blah>
...
  # Set this to something big big...
  SSLRenegBufferSize 10486000
...
</Directory>

...然后重新启动Apache即可生效。(在以下位置找到此内容:http://forum.joomla.org/viewtopic.php?p=2085574)


推荐