最近プロジェクトに写真をアップロードしたところ、サイズが約300Kで、これまでに遭遇したことのないサーバーエラーが報告されました。エラーの内容は次のとおりです。
情報を確認したところ、fastcgiのデフォルトのリクエストサイズは131072だったので、Apacheの設定にMaxRequestLenの設定を追加しました。単一の仮想ホストの MaxRequestLen のみを変更する必要がある場合は、fastcgi モードの設定に問題があることがわかります。次のように、構成ファイル .htaccess で指定するか、Apache 構成ファイル http.conf で直接指定する必要があります。 :
AddHandler fcgid-script .fcgi |
php.ini にあります
upload_max_filesize、その他のpost_max_size、max_input_time、memory_limit、max_execution_timeの設定
アップロードサイズを変更し、Apacheを再起動することで問題を解決できます。