画面で数個の画像ファイルをPOSTしたんですけど、サーバー側で受信されていない模様。
トレースログを見たら途中までは処理されて、途中から何も無かったような振る舞いを確認。
つまり、プログラムまでデータが渡っていない。と。
ちょっと調べたらapacheでのpostデータサイズ制限は「LimitRequestBody」で設定らしいです。
httpd.confには当該の記述が無かったので却下。
(デフォルトで無制限?危ないなぁ。。)
次はphp.ini。
それっぽいのいました。
「post_max_size」と「upload_max_filesize」。
upload_max_filesizeは1つ当たりのファイルサイズ上限設定で、post_max_sizeはpostの合計サイズ。
今回は、
upload_max_filesize = 10M
post_max_size = 60M
として、apache再起動で解決でした。
コア php.ini ディレクティブに関する説明
0 件のコメント:
コメントを投稿