您无权访问此服务器上的 /

您无权访问此服务器上的 /

我在 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>

相关内容