Joomla で 2000 個のフィールドを持つフォームを作成しましたが、フォームを送信すると次のエラーが発生します: エラー - このサーバーの /en/soccer-player-update にアクセスする権限がありません。さらに、ErrorDocument を使用してリクエストを処理しようとしたときに 404 Not Found エラーが発生しました。
また、投稿データに関連する php.ini と shuhosin 拡張値を増やしましたが、エラーは見つかりません。
mod_security の問題でしょうか? それとも何か問題でしょうか?
答え1
Apacheの設定ファイルを変更する必要があります
オプション インデックス FollowSymLinks ExecCGI を含む デフォルトでは、グローバル ディレクトリ設定は次のとおりです (httpd.conf 行 ~188):
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
オプションを次のように設定します: Options Indexes FollowSymLinks Includes ExecCGI
最終的には次のようになります。
<Directory />
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>