调用未定义的方法 JAdminCssMenu::load()

Call to undefined method JAdminCssMenu::load()

我已经将 joomla 版本从 3.6.5 更新到 3.7 joomla 最新版本。 现在我在网站后端遇到致命错误:

致命错误:在第 25

行 /public_html/administrator/modules/mod_menu/mod_menu.php 中调用未定义的方法 JAdminCssMenu::load()

任何人都可以提供解决方案来修复它。

谢谢

到目前为止,我在更​​新后的几个网站上也收到了同样的错误。我在我的 htaccess 文件中添加了一个 php 覆盖以使网站重新联机。我将以下内容添加到我的 htaccess 文件的重写部分:

php_value memory_limit 128M

这会将内存增加到 128MB。这不是解决问题的最佳方法,但它现在有效。我不知道这个问题是否与 3.7 升级有关,但非常巧合的是我的两个网站,现在遇到这个 post 是在升级后发生的。不知道是不是新的Joomla版本有bug,或者现在需要更多的内存。

许多使用过 JSN Poweradmin 的人都会遇到这种情况。您需要将其卸载到 运行 您的 Joomla 站点,或者您可以简单地注释掉或删除第 25 行的这一行

//$menu->load($params, $enabled); 

在文件 /administrator/modules/mod_menu/mod_menu.php.

我已经用旧版本 (3.6.5) 替换了 mod_menu 完整的 Directory/Files,现在可以正常使用了。

临时修复确实有效(取消注释第 25 行)。但是我发现这是导致错误的组件,SP Page Builder,一旦卸载,一切正常:D

我遇到了同样的问题,但您不需要卸载 SPPageBuilder,只需转至 yoursite.co.uk/administrator/index.php?option=com_modules&view=模块,按管理员模块过滤并取消发布名为 "SP Page Builder Admin Menu".

的模块

如果您正在使用 JSN Poweradmin 并尝试安装 SP Page Builder,只需转到此目录:

administrator\modules

并删除此文件夹:mod_sppagebuilder_admin_menu

现在 Joomla 管理面板可以正常工作,SP Page Builder 组件也可以使用了。