我在 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>
將選項設為:選項索引FollowSymLinks包括ExecCGI
最後,它應該看起來像:
<Directory />
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>