我已经尝试并调试了这个问题几个小时。将Joomla更新为3.2.7(复制粘贴.zip文件内容或“一键式”方法)后,消息
显示错误页面时出错:应用程序实例化错误。 JLIB_APPLICATION_ERROR_APPLICATION_LOAD
出现了。
调试向我展示了JApplicationInstaller类即将加载,无法在任何地方找到,这就是Joomla崩溃的原因。
答案 0 :(得分:0)
事实证明,/ installation目录仍然存在于应用程序根目录中。在用户安装Joomla之后应该删除此目录,但在原始安装网站期间错过了此步骤。
从备份中恢复您的网站,删除此目录并再次执行更新,它应该可以正常工作。
答案 1 :(得分:0)
当您手动更新Joomla时,您需要小心,因为在覆盖文件后必须遵循某些步骤。
首先,您需要修复数据库,因为现在更改了表,并且覆盖文件不会更新数据库。为此,您需要转到管理员,然后您必须转到扩展 - > manage->数据库,然后单击修复数据库。这也将更新您的数据库。
接下来,您必须安装新Joomla版本附带的扩展程序。这些尚未在#__assets表中更新。所以你去Extensions-> manage->发现然后点击Discover。当它发现新扩展时,只需安装核心Joomla扩展。