【问题标题】:Joomla administrator page 403 ForbiddenJoomla管理员页面403禁止
【发布时间】:2017-03-04 10:53:24
【问题描述】:

我知道这个问题已经发布了几次,但是我觉得答案与我的问题不太相关。

我正在尝试管理现有的 Joomla 网页,但似乎以前的管理员做了一些事情,禁止我访问页面上的 /administrator 部分。当我尝试使用sitename.com/administratorsitename.com/administrator/index.php进入管理部分时,我得到403 Forbidden

我通过 FTP 检查了网站内容(我可以正常访问),似乎没有安装 jSecure 插件 - 因此管理页面应该可以通过 /administrator 访问,对吧? /administrator 文件夹的文件权限是 705,我尝试将它们更改为 775,没有更改。有什么建议该怎么做吗?

【问题讨论】:

标签: php joomla http-status-code-403


【解决方案1】:

要快速诊断此问题,请按顺序尝试以下操作;当你找到一个有效的时候就停下来,并一一还原更改,直到找到导致问题的唯一一个。应避免对网站的安全性进行任何修改,以免过度削弱您的网站。

  1. 找到以下文件,并重命名它们:(如果您使用的是 apache)
    • /.htaccess
    • /administrator/.htaccess

(如果是这种情况,您可能有与当前 Apache 版本不兼容的代码,或明确禁止访问的说明)

  1. 将 /administrator chmod 为 777(如果不起作用,则立即恢复)(在这种情况下,这是一个权限问题,只需确保运行该站点的用户具有对 / 的读取权限管理员文件夹和子文件夹)

  2. 重新应用 Joomla 升级包以原位恢复原始文件(您的文件已泄露)

  3. 查看 /logs/ 和 /administrator/logs 文件夹,文件 error.php 可能包含更多信息(至少您知道 Joomla 有效!在其中找到更多信息)

  4. 查看您的网络服务器错误日志。 (在此处找到更多信息)

【讨论】:

  • 谢谢!原来重命名 .htaccess 成功了。老实说,我没有注意到管理员文件夹中还有另一个 .htaccess,其中包含对 /administrator 的访问权限仅授予一个 IP。
【解决方案2】:

通过将启用从 1 更改为 0,从 phpMyAdmin 的扩展表中禁用 Jsecure 或 Jsecure 灯,这对我来说更正了。

【讨论】:

    【解决方案3】:

    仔细检查您的安装路径。 我使用 C-Panel 来安装 Joomla。默认选择的根文件夹是“portal”,所以我的页面的正确路径不是 www.mydomain.org/,而是 www.mydomain.org/portal/ 我不知道为什么管理控制台仍然工作。很混乱。 我再次重新安装了我的页面,并确保没有为“目录(可选)”输入任何内容

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多