Gor*_*don 17
post_max_size并且upload_max_filesize是PHP.ini设置.您可以直接在PHP.ini或via中设置它们ini_set.我不知道是否可以使用一些Cake内部工具来设置它.
但是,错误也可能是由Apache中的RequestBodyLength的设置限制引起的(假设您在Apache下运行).
我尝试了所有这些答案,唯一对我有用的是调整SSL缓冲区大小.你可以通过......设置它
<Directory /my/blah/blah>
...
# Set this to something big big...
SSLRenegBufferSize 10486000
...
</Directory>
Run Code Online (Sandbox Code Playgroud)
...然后只需重启Apache即可生效.(发现于:http://forum.joomla.org/viewtopic.php?p = 2085574)
"413请求实体太大"错误的另一个可能原因是mod-security.这是我的原因.
查看该站点的Apache错误日志说:
ModSecurity:请求正文没有文件数据长度大于配置的限制(131072)..拒绝代码(413)
在我的Ubuntu 14.04上配置文件在这里,但这实际上取决于系统:
/etc/modsecurity/modsecurity.conf
SecRequestBodyNoFilesLimit(也可能是SecRequestBodyInMemoryLimit)有默认值.