Joomla 404 - 升级核心文件后找不到组件

时间:2016-06-03 08:46:01

标签: joomla

在我的Joomla受到攻击后,我被建议更新我的核心Joomla文件。我这样做了,我终于能够登录管理页面了。但我得到了“404 - 未找到组件”#39;在我的index.php页面中。

Component not found.

Call stack
Function                        Location
1   JApplicationCms->execute()  \index.php:49
2   JApplicationSite->doExecute()   \libraries\cms\application\cms.php:257
3   JApplicationSite->dispatch()    \libraries\cms\application\site.php:230
4   JComponentHelper::renderComponent() \libraries\cms\application\site.php:191

有没有人遇到过这个问题并得到了解决。我无法找到它,所以我最后的希望就在这里。

1 个答案:

答案 0 :(得分:1)

当您手动更新Joomla时,您需要小心,因为在覆盖文件后必须遵循某些步骤。

1)首先,您需要修复数据库,因为现在更改了表,并且覆盖文件不会更新数据库。为此,您需要转到管理员,然后您必须转到扩展 - > manage->数据库,然后单击修复数据库。这也将更新您的数据库。

2)接下来,您必须安装新Joomla版本附带的扩展程序。这些尚未在#__assets表中更新。所以你去Extensions-> manage->发现然后点击Discover。当它发现新扩展时,只需安装核心Joomla扩展。