PHP と mysql を使用して、ある種の CMS アプリケーションを作成しました。すべてが localhost で完全に機能したので、Web に移動しました。誰かが新しい記事を追加しているときに、奇妙な問題が発生しています。通常どおり追加される場合もあれば、ユーザーが次のエラーを受け取る場合もあります。
受け入れられません 要求されたリソース /path_to/file.php の適切な表現がこのサーバーで見つかりませんでした。
Google でしばらくしてから、mod_security がスクリプト (またはそのようなもの) をブロックしていることに気付きました。スクリプトがブロックされている理由を確認する方法はありますか?
私は mod_security についてあまり詳しくありませんが、いくつかのルールを適用することで、Web アプリケーションに別のレベルのセキュリティを提供するためにあることは理解しています。アプリをブロックしているルールを確認して修正できますか?
いくつかの追加情報:
/path_to/file.php (この Not Acceptable エラーが発生しているファイル) は、AJAX でのみ使用される .php ファイルです。POST でデータを送信していますが、ファイル (画像、テキスト ドキュメントなど) も送信しています。サーバーでのファイルのアップロード制限は 20MB です。現在、17 枚の写真 (約 10MB) を送信していますが、まだ失敗しています (Not Acceptable エラーが発生します)。しかし、写真とドキュメントを 1 つだけ送信しようとしましたが、問題なく動作しました。
編集:共有ホストを使用しています(CPanelを使用)。