web-dev-qa-db-ja.com

500エラー:出力フィルター:応答本文が大きすぎます

最近drupal 7サイトを開発サーバーから運用サーバーにコピーしました。管理者ユーザーとしてログインしてアクセスしようとした場合を除いて、サイトのすべてが期待どおりに機能しているようです_admin/modules_。そこに行くと、500の「内部サーバーエラー」ページが表示されます。サーバーのエラーログに、次のメッセージが表示されます:ModSecurity: Output filter: Response body too large (over limit of 6291456, total not specified). [hostname "(my hostname)"] [uri "/drupal/index.php"] [unique_id "T4JOln8AAAEAAFLlyE4AAAAK"]

(_unique_id_エラーが発生するたびに変更されますが、他の部分は変更されません。)

何がこれを引き起こしているのでしょうか?

3
octern

私はdevelモジュールを無効にする必要があることがわかりました。問題の原因を正確には知りません-develは確かに6Mのデバッグ情報をページにローカルに書き込みません。

問題がモジュールページの読み込みを妨げていたため、モジュールを無効にすることは簡単ではありませんでした。開発サーバーでdevelを無効にし、本番サーバーのデータベースと同期する必要がありました。

これを解決するのを助けてくれた#drupalの人々に感謝します。

1
octern

ModSecurityは、SQLインジェクション、XSS攻撃からサイトを保護し、phpシェルの実行などを防止するApacheモジュール(Webアプリケーションファイアウォール)です。 modsecルール たぶん変更する必要があるので、ホスティング業者に連絡して彼らに知らせる必要があります。

4
Yaazkal