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

时间:2017-05-02 12:19:38

标签: joomla upgrade joomla3.0

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

致命错误:在第25行的/public_html/administrator/modules/mod_menu/mod_menu.php中调用未定义的方法JAdminCssMenu :: load()

任何人都可以请我解决这个问题。

由于

6 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

php_value memory_limit 128M

这会将内存增加到128MB。不是解决问题的最佳方法,但它现在可以正常工作。我不知道这个问题是否与3.7升级有关,但是我的两个网站,现在遇到这个帖子发生在升级后发生了非常巧合。我想知道新的Joomla版本中是否存在错误,或者现在是否需要更多内存。

答案 3 :(得分:0)

许多使用JSN Poweradmin的人都面临着这种情况。您需要将其卸载才能运行Joomla网站,或者您可以在第25行注释或删除此行

//$menu->load($params, $enabled); 
文件/administrator/modules/mod_menu/mod_menu.php中的

答案 4 :(得分:0)

我已将mod_menu完整的目录/文件替换为旧的目录/文件(3.6.5),现在正在使用。

答案 5 :(得分:0)

如果您使用的是 JSN Poweradmin ,并且您尝试安装 SP Page Builder ,请转到此目录:

管理员\模块

并删除此文件夹: mod_sppagebuilder_admin_menu

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