【问题标题】:I have modified the php_ini and still get PHP warning POST Content-Length exceed the limit我已经修改了 php_ini 并且仍然收到 PHP 警告 POST Content-Length 超出限制
【发布时间】:2016-02-06 04:11:37
【问题描述】:

我换了php.inipost_max_size = 20M;

php -i | grep 'post_max_file' ,post_max_size => 20M => 20M

毕竟,我仍然得到 nginx 错误日志:

在 stderr 中发送的 FastCGI:“PHP 消息:PHP 警告:POST Content-Length of 9522297 bytes 超过第 0 行 Unknown 中 8388608 字节的限制”,同时从上游读取响应标头,客户端:192.168.2.106,服务器:www .hinabian.com,请求:“POST /image/save?editorid=id_content HTTP/1.1”,上游:“fastcgi://unix:/var/run/php5-fpm.sock:”

【问题讨论】:

  • 您是否编辑了正确的文件?修改后重启服务器了吗?
  • 当然。你说的我都做了。
  • **配置文件 (php.ini) 路径:/etc/php5/cli 加载的配置文件:/etc/php5/cli/php.ini 扫描其他 .ini 文件:/etc/ php5/cli/conf.d 解析的其他 .ini 文件:/etc/php5/cli/conf.d/05-opcache.ini、/etc/php5/cli/conf.d/10-pdo.ini、/etc/ php5/cli/conf.d/20-curl.ini, /etc/php5/cli/conf.d/20-gd.ini, /etc/php5/cli/conf.d/20-json.ini, /etc /php5/cli/conf.d/20-mysql.ini, /etc/php5/cli/conf.d/20-mysqli.ini, /etc/php5/cli/conf.d/20-pdo_mysql.ini, / etc/php5/cli/conf.d/20-readline.ini, /etc/php5/cli/conf.d/20-redis.ini **

标签: php


【解决方案1】:

就我而言,我的问题是我将 php.ini 更新为 /etc/php/7.3/cli/php.ini 而不是 /etc/php/7.3/fpm/php.ini

(CLI 与 FPM 不同。)

在我更新 FPM php.ini 并运行 sudo service php7.3-fpm restart 后,我的网站运行正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-10
    • 2016-08-21
    • 2017-08-24
    • 2012-07-29
    • 2016-10-20
    • 2022-06-14
    • 2021-02-05
    相关资源
    最近更新 更多