php - 在我的 PHP 站点中发布值返回 null

标签 php ubuntu memory-limit

<分区>

Possible Duplicate:
PHP Warning: POST Content-Length of 113 bytes exceeds the limit of -1988100096 bytes in Unknown

我正在向一个 php 文件提交一个表单,但是在发布时没有任何来自表单的信息,检查 apache error_log 并得到以下错误:

PHP Warning:  Unknown: POST Content-Length of 273 bytes exceeds the limit of -201326592 bytes in Unknown on line 0,

请建议我如何修复此错误。

在我的 php.ini 设置中

upload_max_filesize 2000M
post_max_size 800M

最佳答案

如果你follow the advice ,你会发现建议是 2000M 超过你机器的有符号整数限制,所以整数值被截断并变成负数。要达到最大上传大小,请设置

upload_max_filesize = 2147483647

并且不要在 php.ini 中将 2000M 用于任何其他整数属性

关于php - 在我的 PHP 站点中发布值返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10562124/

上一篇:php - 连接 PHP-informix-ubuntu 11.10

下一篇:ruby-on-rails - Puppet 意外删除了 etckeeper-commit-pre 和 etckeeper-commit-post 有没有办法重新生成这些文件?

相关文章:

c - 如何在Ubuntu 14.04上安装Frama-c影响分析插件?

php - Symfony2 中 $em->clear() 的未定义索引错误

docker - 如何检测 Docker 容器何时达到其配置的内存限制

php - 如何在 PHP 中捕获退回的电子邮件?

php - XAMPP 中的 phpMyAdmin 错误 #1146

具有高级数据库结构的 PHP 和真正的 MVC 结构

c - 如何仅使用 C 编程语言用 GCC 编译 Allegro 5 程序

尝试打开和 RSE 项目时出现 Eclipse 错误消息

仅处理几 MB 数组时使用超过 512MB 的 PHP 脚本

php - 将 2 个 mysql 查询合并为一个?