在ubuntu上,Apache 2.2.4下运行PHP 4.4和PHP 5.2.3。
我正在运行Moodle 1.5.3,并最近在更新课程时遇到了问题。如果在表单的文本区域中输入了大量文本,则$_POST变量为空,但如果只输入了短文本,则正常工作。
我已将post_max_size从8M增加到200M,并将memory_limit增加到256M,但这并没有帮助。 我已经将LimitRequestFieldSize和LimitRequestLine加倍至16380,并将LimitRequestBody设置为0,但没有改善。
我已经在谷歌上搜索答案,但没有找到答案。
火狐浏览器的HTTP头显示内容大小为3816,包含正确数据,因此数据只是未传递到$_POST。
系统在几周前一直运行良好。唯一更改的是/etc/hosts以纠正exim4电子邮件服务器的HELO问题。
我可以在没有运行exim4的开发机器上复制此问题,因此我认为这只是巧合。
感谢您的协助。