【问题标题】:Fatal error: Call to undefined method JUserHelper::verifyPassword()致命错误:调用未定义的方法 JUserHelper::verifyPassword()
【发布时间】:2015-01-07 09:40:23
【问题描述】:

今天我像往常一样尝试访问我的 Joomla 后端,当我输入登录名和密码时,我收到了消息:

致命错误:在第 56 行的 /home/my_site/public_html/plugins/authentication/joomla/joomla.php 中调用未定义的方法 JUserHelper::verifyPassword()

我不知道这是怎么发生的,因为我的网站从那时起就正常工作了。前端工作完美,只是无法访问我的管理员区域。我正在使用 Joomla 2.5。

【问题讨论】:

  • 错误说明了一切。您没有定义方法 verifyPassword(),并且您试图在第 56 行的 joomla.php 中调用它。我想您不知道它是什么意思?顺便说一句,“对不起,如果我把这个话题翻倍了!” - 你应该展示你自己的一些搜索努力。
  • 我在问之前尝试找到答案 - 相信我......我不是那种寻找最简单方法的人 - 只是为了准备好解决方案。我知道这个网站上的人很有经验,因为我经常使用这个网站来解决我的问题。
  • 我该如何解决这个问题?你能帮忙吗?谢谢
  • 您是否对任何核心 Joomla 文件进行了任何更改?我建议您按照我在另一个问题上给其他用户的指示:stackoverflow.com/questions/12861492/…
  • 它确实有帮助!!!!!!再次感谢!你是男人:)

标签: php sql joomla call undefined


【解决方案1】:

如果其他人有同样的问题,我会写这个作为正确的答案。

您似乎更改了核心文件或缺少核心文件。无论哪种方式,该功能都丢失了。

所以我首先要做的是下载 Joomla 2.5 的新副本,然后只提取以下文件夹:

  • 管理员
  • 包括

然后,将它们压缩,通过 FTP 上传到根文件夹并解压。

【讨论】:

    猜你喜欢
    • 2015-01-28
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 2012-01-06
    • 2014-07-20
    相关资源
    最近更新 更多