在 Joomla 之后!升级,错误 JLIB_APPLICATION_ERROR_APPLICATION_LOAD 显示
After Joomla! upgrade, the error JLIB_APPLICATION_ERROR_APPLICATION_LOAD shows
我已经尝试并调试了这个问题几个小时。将 Joomla 更新到 3.2.7 后(复制粘贴 .zip 文件内容或 "one-click" 方法),消息
Error displaying the error page: Application Instantiation Error. JLIB_APPLICATION_ERROR_APPLICATION_LOAD
出现了。
调试告诉我 class JApplicationInstaller 即将加载,无法在任何地方找到,这就是 Joomla 崩溃的原因。
事实证明,/installation 目录仍然存在于应用程序根目录中。这个目录应该是用户安装Joomla后删除的,但是原来安装网站的时候漏掉了这一步
从备份恢复您的网站,删除此目录并再次执行更新,它应该可以工作。
当您手动更新 Joomla 时,您需要小心,因为您必须在覆盖文件后执行某些步骤。
首先您需要修复数据库,因为 table 现在已更改,覆盖文件不会更新数据库。为此,您需要转到管理员,然后您必须转到扩展->管理->数据库,然后单击修复数据库。这也会更新您的数据库。
接下来您必须安装新版 Joomla 附带的扩展。这些尚未在#__assets table 中更新。所以你去扩展->管理->发现然后点击发现。当它发现新扩展时,只需安装核心 Joomla 扩展。
我已经尝试并调试了这个问题几个小时。将 Joomla 更新到 3.2.7 后(复制粘贴 .zip 文件内容或 "one-click" 方法),消息
Error displaying the error page: Application Instantiation Error. JLIB_APPLICATION_ERROR_APPLICATION_LOAD
出现了。
调试告诉我 class JApplicationInstaller 即将加载,无法在任何地方找到,这就是 Joomla 崩溃的原因。
事实证明,/installation 目录仍然存在于应用程序根目录中。这个目录应该是用户安装Joomla后删除的,但是原来安装网站的时候漏掉了这一步
从备份恢复您的网站,删除此目录并再次执行更新,它应该可以工作。
当您手动更新 Joomla 时,您需要小心,因为您必须在覆盖文件后执行某些步骤。
首先您需要修复数据库,因为 table 现在已更改,覆盖文件不会更新数据库。为此,您需要转到管理员,然后您必须转到扩展->管理->数据库,然后单击修复数据库。这也会更新您的数据库。
接下来您必须安装新版 Joomla 附带的扩展。这些尚未在#__assets table 中更新。所以你去扩展->管理->发现然后点击发现。当它发现新扩展时,只需安装核心 Joomla 扩展。