WordPressを利用しているサイトでメディア(ファイル)のアップロードを行ったところ、httpエラーのメッセージが表示されて、アップロードに失敗しました。
エラーメッセージは、以下のようなものでした。
mod_fcgid: HTTP request length 139264 (so far) exceeds MaxRequestLen (131072)
このWordPressはmod_fcgidを利用していますが、mod_fcgidのhttpリクエスト長の制限にあたったようです。mod_fcgidのhttpリスエスト長は、FcgidMaxRequestLen
ディレクティブで設定されています。
デフォルトの値は、131072バイトです。※バージョン2.3.6以前は1GB
今回はfcgid.confで上限を1MBに変更して、エラーの発生を解決できました。
FcgidMaxRequestLen 1048576
以上、WordPressのファイルアップロードでエラーが発生した時の解決方法の紹介でした。