是否可以恢复核心 Joomla 组件

Is it possible to restore a core Joomla Component

我不小心从我的 Joomla 安装中卸载了新闻源组件。这显然破坏了数据库的完整性,我想重新安装。我能够至少部分地使用 "Discover" 功能做到这一点,但仍然存在一些问题。我通过数据库检查得到这个:

Table 'sds_newsfeeds' 不应有列 'filename'。 (来自文件 3.0.0.sql。) Table 'sds_newsfeeds' 没有列 'description'。 (来自文件 3.0.0.sql。) Table 'sds_newsfeeds' 没有列 'version'。 (来自文件 3.0.0.sql。) Table 'sds_newsfeeds' 没有列 'hits'。 (来自文件 3.0.0.sql。) Table 'sds_newsfeeds' 没有列 'images'。 (来自文件 3.0.0.sql。)

组件名称为com_newsfeed,未设置本地化:

例如:COM_NEWSFEEDS_FIELD_SHOW_FEED_IMAGE_LABEL未定义。

只是想知道我是否只需要编辑一些小的东西就可以让它再次工作。

由于我没有使用它,可能只能为该站点禁用它,也许当我更新到更新版本的 Joomla 时它会自行修复?

/sds

如果您不使用它,请不要打扰 - 完全解决这个问题需要一个小时左右的时间,您甚至不会使用它。我建议你重新卸载它。

Joomla 更新很可能无法恢复(如你所知)。

我个人认为卸载未使用的扩展(甚至是核心扩展)是个好主意。