我更新了joomla版本从3.6.5到3.7 joomla最新版本。 现在我在网站后端遇到致命错误:
致命错误:在第25行的/public_html/administrator/modules/mod_menu/mod_menu.php中调用未定义的方法JAdminCssMenu :: load()
任何人都可以请我解决这个问题。
由于
答案 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 组件也可以使用。