【问题标题】:error after joomla upgrade 2.5.3 to 2.5.6joomla 升级 2.5.3 到 2.5.6 后出错
【发布时间】:2012-08-21 05:26:15
【问题描述】:

在将 joomla 从 2.5.3 升级到 2.5.6 后,我遇到了一个致命错误,并且在所有论坛上都找不到任何解决方案。在通过管理后端升级 joomla 失败后,我使用安装扩展面板下载并安装了 joomla 升级 2.5.6。并表示安装成功。

登录管理面板后,一切都是空的,只有右上角的“查看站点”和“注销”按钮可见。

在前端显示以下错误。

警告:在第 90 行的 /homepages/44/d33570217/htdocs/joomla/libraries/joomla/application/menu.php 中为 foreach() 提供的参数无效

警告:在第 449 行的 /homepages/44/d33570217/htdocs/joomla/includes/application.php 中为 foreach() 提供的参数无效

警告:从第 471 行 /homepages/44/d33570217/htdocs/joomla/includes/application.php 中的空值创建默认对象

致命错误:在第 10 行的 /homepages/44/d33570217/htdocs/joomla/templates/beez_20/error.php 中的非对象上调用成员函数 get()

升级必须覆盖一些文件,我无法本地化问题。不是模板问题,我试过在数据库中切换。 Configuration.php也可以,所有值都和升级前一样。

谁能帮我找出问题所在?谢谢

【问题讨论】:

  • 如果您可以访问 FTP,请尝试下载完整的 Joomla 2.5.6 软件包,然后上传“libraries”和“includes”文件夹。
  • 非常感谢,这确实带回了首页和后端,我现在可以工作了。你能解释一下是什么导致了这个问题吗?现在模块都给出了错误。警告:从第 194 行的 /homepages/44/d33570217/htdocs/joomla/modules/mod_random_image_extended/helper.php 中的空值创建默认对象。知道在哪里可以解决这个问题吗?非常感谢您的建议!
  • 我不完全确定是什么导致了问题,但可能升级没有完成。每当我收到来自核心 Joomla 文件的错误时,我首先尝试的是上传“包含”和库“文件夹。至于这个问题,请尝试禁用 Random Image 模块或在 FTP 中替换它。
  • 我明白了,很高兴知道。谢谢!我已经尝试卸载并重新安装模块,但它没有解决问题。 1 个其他模块(事件列表模块)也在做同样的事情。两者都在 helper.php 上显示“从空值创建默认对象”错误 - 我在论坛上找不到任何解决方案。禁用模块会使错误消失,但需要的模块也会消失。
  • 您是否编辑了事件列表模块的任何文件?

标签: joomla upgrade fatal-error


【解决方案1】:

有时会因为会话问题而发生这种情况。尝试使用按钮注销以终止旧会话。还一次进入数据库选项卡并检查更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-23
    • 2022-06-30
    • 2018-05-24
    相关资源
    最近更新 更多