警告: 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.5php5.6php7.0php7.1,所以一定要改正正确的(因为,由于遗留问题,我以前在/etc/php5工作过)。

【讨论】:

以上是关于警告: 11394639 字节的 POST 内容长度超过了 8388608 字节的限制的主要内容,如果未能解决你的问题,请参考以下文章

PHP 警告:8978294 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制

PHP 警告:8978294 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制

PHP 警告:66192047 字节的 POST 内容长度超过了 8388608 字节的限制

警告:25447804 字节的 POST 内容长度超出第 0 行未知中 8388608 字节的限制

警告:20616317 字节的 POST 内容长度超出第 0 行未知中 8388608 字节的限制

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