無題ドキュメント

このページはfukaの趣味とか作業メモとか日記とかをだらだら書いています

Linux wordpress メモ 日記

wordpressに大きいサイズのファイルがアップロードできないときの対応 メモ

2019/11/07

最近Wordpressに画像をUPするときに、こけたりしているなということで調査
phpのアップロードできるサイズは変えてあったので、他の原因を探してみた、
いや・・・更新頻度が低すぎて気づかなかったわけじゃないんですからね!(´Д⊂ヽ
--------------------------------------------------------------------------------------------
1.WP Securityを使用している場合で以下のエラーが出た場合

エラーログ(apacheのログ):
Requested content-length of 11364133 is larger than the configured limit of 10240000, referer: https://hogehoge

対応方法
「WP Security」 → 「Firewall→Basic Firewall Rules」 → 「Basic Firewall Settings」 → 「Enable Basic Firewall Protection」のチェックを外す。ただし同時に設定してあった制限もなくなるので注意が必要。
--------------------------------------------------------------------------------------------
2.apacheのModSecurityを入れている場合で以下のエラーが出た場合

エラーログ(apacheのログ):
ModSecurity: Request body (Content-Length) is larger than the configured limit (13107200)

/etc/httpd/conf.d/mod_security.confの下記か所を修正し再起動

修正箇所:
SecRequestBodyLimit 13107200
--------------------------------------------------------------------------------------------
とここいらを変更してとりあえず治りました(´Д⊂ヽ

そういえばModSecurityのSecRequestBodyLimitの設定はハードコーディングしてあるとかで1G以上は設定値を上げることができないそうな・・・(※英語は苦手なので間違えているかも・・・)
そういえば他のサーバーでowncloud動かしてみた時にバカでかいファイルを送ろうとしたとき、この設定があって絶望しましたねぇ・・・(==;
なにか設定で変える方法ないかな、今度探してみよっと

環境
CentOs:6.8
wordpress:4.5.3–ja
All In One WP Security:4.1.2
Mod Security:
Apache:


Apacheセキュリティ

詳解 WordPress

-Linux, wordpress, メモ, 日記