Версия Joomla в базе данных MySQL - PullRequest
2 голосов
/ 17 марта 2010

У меня произошел сбой / взломанная установка Joomla (только для файлов и папок) База данных НЕ была взломана, поэтому у меня есть БД, которая находится в хорошем состоянии.

Мне нужно выяснить, какая была установленная версия Joomla, которая была запущена, чтобы я мог скачать этот точный пакет версий и переустановить его в новом месте.

Есть ли в БД таблица или запись, сообщающая мне об этом?

У меня есть резервная копия JoomlaPack, и мне также нужно знать, какая версия Joomla Pack была установлена ​​прямо перед разрушением, чтобы я мог правильно восстановить.

спасибо

Ответы [ 3 ]

9 голосов
/ 17 марта 2010

После некоторых исследований:

Версия Joomla не сохраняется в базе данных. Версия Joomla сохраняется в файле здесь:

/ библиотеки / Joomla / version.php

4 голосов
/ 02 июня 2012

Более новые версии Joomla хранят версию схемы базы данных в таблице jos_schemas (вы должны заменить jos_ префиксом вашей базы данных). Посмотрите в строке, где идентификатор расширения равен 700. Например, он может читать:

extension_id|version_id
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 - обновление! Это невероятно устаревшая версия.

0 голосов
/ 12 декабря 2013

В joomla 2.x вы также можете найти версию в

администратор / манифесты / файлы / joomla.xml

...