おおもとのWebサーバーの設定 Apache側で、不当に大きなサイズのデータの送信に制限をかけたりできるディレクティブに、次のものがある。 デフォルトは0で、制限なし。 LimitRequestBody phpのメモリ制限 memory_limit phpの設定項目 memory_limit で、使用できるメモリの量を制限できる。 PHP_INI_ALLで、どこでも設定できる。 ini_set('memory_limit', '16M'); phpが受け付けるPOSTデータのサイズ制限 post_max_size memory_limitの値以下にしておかないと、memory_limitの制限に引っかかる。 PHP_INI_PERDIRで、php.iniか.htaccessでの設定となる。 #.htaccessにて php_value post_max_size 8M phpのアップロード