在 Joomla 4 网站里,安装了Akeeba Engage 评论组件,升级后,出现错误:
Class "FOF40\Container\Container" not found
此时,无论网站的前台、后台都无法打开,只是出现上面的错误提示,从 Akeeba.com 网站上找到处理方法:
1、登陆网站管理面板,打开文件管理,把 libraries/fof40 这个目录重命名为 fof40-bak。
2、从本地计算机里下载的 pkg_engage-2.0.5 压缩包解压。
3、从上面解压后的文件里,找到 lib_fof40.zip 压缩包,上传到网站的 /libraries 目录里,解压。
4、第三步,解压后得到一个 fof 目录,再重命名为 fof40,此时打开网站的前后台都正常了。
5、解决后,把刚刚上传的压缩包及原来重命名的 fof40-bak 目录都删除掉,收工!
最后,其实只要注意升级的步骤就不会出现问题的:
先升级 FOF40 框架,再升级 akeeba engage 评论组件就完全OK。