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 に設定しましたが、改善はありませんでした。
私は答えを探しましたが、答えを見つけることができませんでした。
Firefox の HTTP ヘッダーは、正しいデータで 3816 のコンテンツ サイズを示しているため、$_POST に到達していません。
システムは数週間前まで正常に動作していました。唯一の変更は、exim4 電子メール サーバーでの HELO の問題を修正するために /etc/hosts に加えられました。
exim4 が実行されていない開発マシンで問題を再現できるので、単なる偶然だと思います。
ご協力ありがとうございます。