MySQL数据库中的Joomla版本

Dev*_*any 2 mysql joomla content-management-system

我有一个崩溃/被黑客攻击的Joomla安装(仅限文件和文件夹)数据库没有受到损害,因此我的数据库处于良好状态.

我需要找出现场安装的Joomla版本是什么,所以我可以下载那个确切的版本包并在新位置重新安装.

DB中是否有表格或条目告诉我这个?

我有一个JoomlaPack备份,我还需要知道在破坏之前安装了哪个版本的Joomla Pack,所以我可以正常恢复.

谢谢

Ran*_*dom 10

经过一番研究:

Joomla版本未保存在DataBase上.Joomla版本保存在这里的文件中:

/libraries/Joomla/version.php


Rou*_*ing 6

较新版本的 Joomla 将数据库模式的版本存储在表 jos_schemas 中(您必须将 jos_ 替换为您的数据库前缀)。查看扩展 ID 为 700 的行。例如,它可以显示为:

扩展名|版本号
700 |1.7.3-2011-11-10

这表明该数据库使用的最后一个 Joomla 版本是 1.7.3。(其后面的日期是提交数据库架构更改的日期)。

该系统至少从 Joomla 1.7 开始就已经存在。对于旧版本,您将不得不诉诸不同的解决方案。版本 1.0、1.5 和 1.6 之间的数据库架构非常不同,因此通过与其他安装进行比较,应该不难找出它属于哪个版本。

Joomla 1.0 和 1.5 没有更改次要版本中的数据库架构,因此您始终可以安装最新的次要版本。如果 Joomla 1.7 及更新版本发现数据库模式已过时,它们将自行更新数据库模式,但在恢复站点时我不会依赖于此。

最后,您对 Joomla Pack 的引用让我认为您仍在使用 Joomla 1.0 - 更新!这是一个非常过时的版本。