警告: 11394639 字节的 POST 内容长度超过了 8388608 字节的限制
Posted
技术标签:
【中文标题】警告: 11394639 字节的 POST 内容长度超过了 8388608 字节的限制【英文标题】:Warning: POST Content-Length of 11394639 bytes exceeds the limit of 8388608 bytes 【发布时间】:2016-07-15 17:04:36 【问题描述】:我已经浏览了所有我能找到的解决方案,包括these ones 但无法解决我的问题。
我已对 php.ini 生产和开发版本进行了以下更改;
post_max_size = 5000M
upload_max_filesize = 5000M
但是这并没有什么不同。如果我尝试上传大额图片文件,我会收到
我的控制台日志中出现以下响应错误;
<br />
<b>Warning</b>: POST Content-Length of 11394639 bytes exceeds the limit of
8388608 bytes in <b>Unknown </b> on line <b>0</b><br /> []
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
var data = JSON.parse(this.responseText);
我希望能澄清我的问题。感谢您提前调查!
【问题讨论】:
执行此操作 - 在页面上执行phpinfo();
,然后查看 php.ini
的位置。确保编辑正确的文件,然后重新启动服务器?
我有php生产和开发版本,我都改了但是还是没用...!!
【参考方案1】:
我已对 php.ini 生产和开发版本进行了以下更改;
post_max_size = 5000M upload_max_filesize = 5000M
我确实遇到了同样的问题,但是在更改了 php.ini 文件并重新启动 apache 之后,这对我有用。
SyntaxError:JSON.parse:JSON 数据的第 1 行第 1 列出现意外字符
我可以看到你有一些问题。检查文件是否有任何不可靠的字符,因为它似乎会导致问题。有时当您要上传文件时,其名称可能包含数据库或 js 的非法字符。确保您尝试上传的文件名中的每个字符都没有任何非法字符,或者进行了相应的编码/解码。
希望我能帮上忙 - 这是我的第一篇文章。
告诉我进展如何!
最好的祝愿, 马蒂克
【讨论】:
【参考方案2】:我在 ubuntu 16.04 中遇到了同样的问题。 php升级后,有好几个php.ini,一开始搞混了。
下 /etc/php, 我有文件夹 php5.5、php5.6、php7.0、php7.1,所以一定要改正正确的(因为,由于遗留问题,我以前在/etc/php5工作过)。
【讨论】:
以上是关于警告: 11394639 字节的 POST 内容长度超过了 8388608 字节的限制的主要内容,如果未能解决你的问题,请参考以下文章
PHP 警告:8978294 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制
PHP 警告:8978294 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制
PHP 警告:66192047 字节的 POST 内容长度超过了 8388608 字节的限制
警告:25447804 字节的 POST 内容长度超出第 0 行未知中 8388608 字节的限制