【发布时间】:2017-05-02 12:19:37
【问题描述】:
我已将 joomla 版本从 3.6.5 更新到 3.7 joomla 最新版本。 现在我在站点后端遇到致命错误:
致命错误:在第 25 行的 /public_html/administrator/modules/mod_menu/mod_menu.php 中调用未定义的方法 JAdminCssMenu::load()
谁能给我解决方案来解决它。
谢谢
【问题讨论】:
我已将 joomla 版本从 3.6.5 更新到 3.7 joomla 最新版本。 现在我在站点后端遇到致命错误:
致命错误:在第 25 行的 /public_html/administrator/modules/mod_menu/mod_menu.php 中调用未定义的方法 JAdminCssMenu::load()
谁能给我解决方案来解决它。
谢谢
【问题讨论】:
临时修复确实有效,(取消注释第 25 行)。但是我发现它是一个导致错误的组件,SP Page Builder,一旦卸载,一切正常:D
【讨论】:
我遇到了同样的问题,但您不需要卸载 SPPageBuilder,只需转到 yoursite.co.uk/administrator/index.php?option=com_modules&view=modules,按管理员模块过滤并取消发布名为“SP页面生成器管理菜单”。
【讨论】:
更新后到目前为止,我在几个网站上也收到了同样的错误。我在我的 htaccess 文件中添加了一个 php 覆盖,以使网站重新上线。我将以下内容添加到我的 htaccess 文件的重写部分:
php_value memory_limit 128M
这会将内存增加到 128MB。不是解决问题的最佳方法,但它现在有效。我不知道这个问题是否与 3.7 升级有关,但非常巧合的是我的 2 个网站,现在遇到这篇文章是在升级后发生的。我想知道新 Joomla 版本中是否存在错误,或者它现在是否需要更多内存。
【讨论】:
许多使用JSN Poweradmin 的人都会遇到这种情况。您需要卸载它才能运行您的 Joomla 网站,或者您可以简单地注释掉或删除第 25 行的这一行
//$menu->load($params, $enabled);
在文件/administrator/modules/mod_menu/mod_menu.php中。
【讨论】:
我已经用旧的 (3.6.5) 替换了 mod_menu 完整的目录/文件,它现在可以工作了。
【讨论】:
如果您使用 JSN Poweradmin 并尝试安装 SP Page Builder,请转到此目录:
管理员\模块
并删除此文件夹:mod_sppagebuilder_admin_menu
现在 Joomla 管理面板可以正常工作,并且 SP Page Builder 组件也可以使用了。
【讨论】: