【问题标题】:Joomla 2.5: You do not have access to the administrator section of this siteJoomla 2.5:您无权访问本网站的管理员部分
【发布时间】:2013-10-25 16:44:34
【问题描述】:

我的 Joomla 2.5 有问题 当我使用正确的超级用户用户名和密码登录时,我看到了这一点

如果你想分析它,我还包括了 SQL 文件 这里是:http://akdira.drivehq.com/akdira/u889932813_ah2.sql

有人可以提供解决方案吗?

【问题讨论】:

    标签: mysql sql joomla joomla2.5


    【解决方案1】:

    几天前我遇到了同样的问题,在寻找答案时迷失了方向。

    但是,我确实找到了这个网站:http://www.itoctopus.com/you-do-not-have-access-to-the-administrator-section-of-this-site-error-when-trying-to-login-to-joomlas-admin & 里面有我的答案。

    对我有帮助的部分是第 3 步。

    第 3 步:检查 jos_assets 表:如果所有其他方法都失败了,那么(很遗憾) 问题几乎可以肯定在于 jos_assets 表(即, 到目前为止,Joomla 中最可怕的桌子——因为一个简单的错误 该表可能导致网站完全崩溃)。两个最 jos_assets 表中可能导致此问题的常见原因 是:

    com_admin 行缺少条目。 (顺便说一句,这就是那个芯片制造公司的系统管理员无法登录网站的原因)

    com_admin 行的规则字段错误。该行的规则字段应仅包含“{}”。 (两个大括号)

    我在我的站点中发现前三个条目已从资产表中删除。

    我建议您查看您的资产表并将其与干净的站点进行比较,然后添加任何缺失的内容。 T

    【讨论】:

    • 此问题针对 Joomla 2.5,而帖子主要针对 1.5 进行了解释。
    • 我个人不相信,我的网站也是一个 Joomla 2.5 网站,但它解决了我的问题。另外事实是,在帖子中,他们引用了 Joomla 1.5 中没有的资产和视图级别表。所以,我相当肯定这篇博文与 Joomla 2.5 相关。
    • 你是对的。他们使用的jos_.. 前缀让我觉得不是。
    • 这件事今天又发生在我身上,我很高兴我写了这个评论,我会忘记它的。
    【解决方案2】:

    我不确定这是您的问题,但您可以尝试运行以下查询:

    UDPATE `ah2_users` SET `password` = "d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199"
      WHERE `username` = "akdira"
    

    这将尝试为用户名 akdira 的用户重置密码。
    新密码应该是单词secret

    所有读者请注意:表格ah2_users 仅适用于本网站。其他网站的前缀可能会有所不同。

    【讨论】:

      【解决方案3】:

      确保您的#_assets 表的根资产的 parent_id=0。如果不是,则为根资产设置 parent_id=0。它对我有用。

      【讨论】:

        【解决方案4】:

        我对 joomla 3.9 有同样的问题,检查并发现 #__user_usergroup_map 表的管理员映射错误。我已将 role_id 更改为 8,它可以工作!

        【讨论】:

        • 如果您使用的是 Joomla,请在 Joomla Stack Exchange 上做出贡献——这是一个专门为解决 Joomla 相关问题而设计的 Stack Exchange 社区。​​span>
        猜你喜欢
        • 1970-01-01
        • 2013-07-09
        • 1970-01-01
        • 1970-01-01
        • 2017-01-19
        • 2011-06-24
        • 2012-06-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多