как узнать версию drupal
Выход версий
Начиная с Друпала 8 принято семантическое версионирование, авторство спецификаций которого принадлежит Тому Престон-Вернеру (основателю Gravatars и соучредителю GitHub). Видео Addison Berry. Семантическое версионирование.
Как нумеруются версии Друпала?
В Друпале 4.7.х и предыдущих, первые две цифры показывали номер версии, а третья — номер пакета исправлений. Это часто путало пользователей, которые думали, что 4.7.х — это незначительное обновление версии 4.6.х, в то время как на самом деле это означает совершенно другую версию. Разные поколения Друпала имеют несовместимый API и требуют обновления дополнительных модулей.
Начиная с версии Друпала 5.х, первая цифра показывает номер версии, а вторая пакет исправлений для неё. Это означает, что версии 5.0, 5.1, 5.2 и так далее, имеют одну структуру и модули разработанные для ветки 5.х совместимы со всеми из них. Однако, модули написанные для версии 6.х не будет работать с веткой 5.х.
Какую версию Друпала мне использовать?
Рекомендуется использовать текущий стабильный выпуск. Однако для последней версии не всегда готовы версии дополнительных модулей и вы можете спокойно пользоваться предыдущей поддерживаемой версией, так как для неё выходят пакеты обновлений. Например, ситуация может выглядеть так:
Когда выйдет новая версия Друпала?
В соответствии с традициями проектов с открытым кодом — тогда, когда будет готова. Когда пройдёт тестирование и будет признана стабильной. Чем больше людей будет вовлечено в тестирование и исправление ошибок, тем быстрее выйдет и стабильная версия. В последних версиях существует более точное расписание выхода версии, но оно корректируется в зависимости от готовности кода.
Как узнать версию Drupal на сайте?
Вы можете перейти на страницу отчётов в интерфейсе управления системой. Также можно посмотреть файл CHANGELOG.txt в корневой папке Друпала. Ещё один способ, посмотреть первые строчки файла system.module, в начале файла будет примерно такая запись:
Если найдёте такую запись, то она скажет вам какой версией Друпала вы пользуетесь. Если такой записи нет, то у вас Друпал версии 4.7.х или более ранней.
Поддерживается ли моя версия Друпала?
Поддерживаемые версии — это текущая и предыдущая ветки. Например Друпал 5.5 и Друпал 4.7.10. Использование неподдерживаемых версий может отрицательно сказаться на безопасности сайта.
Что насчёт обновлений и совместимости?
На эту тему посмотрите документ Совместимость.
Как найти версию установленного Drupal
Как узнать, какая версия Drupal установлена на моем сервере?
14 ответов
Вы можете получить это, войдя в систему администратора. Перейдите в Администрирование → Отчеты → Отчет о состоянии.
Это позволит вам узнать всю информацию о вашей конфигурации сайта, включая версию Drupal.
Чтобы легко проверить версию Drupal, перейдите на www.yourwebsite.com/CHANGELOG.txt
CHANGELOG.txt покажет вам версию и обновит журнал изменений до версии сборки Drupal.
Вы также можете ввести:
drush status в папке вашего проекта. Он распечатает что-то вроде этого:
Надеюсь, это поможет!
или вы можете перейти в файл / modules / system / system. информация, и вы увидите что-то вроде версия = «6. 2 «
In Drupal 7
Открыть CHANGELOG. TXT и самая верхняя версия будет установленной версией.
In Drupal 8
Открытое ядро / lib / Drupal. PHP-файл, и будет версия, упомянутая как const VERSION = ‘8. 1. 8’ ;
Drush Tool
Интерфейс администратора
Выше представлен самый простой способ, в противном случае установлен wappalyzer Аддоны и увидеть магию.
для Drupal7
Два способа найти установленную версию Drupal. Для этого вы должны войти в систему как администратор.
1. Перейдите по ссылке «admin / reports / status», на странице отчета о статусе будет показан первый друпал с его версией.
2. Перейдите по ссылке «admin / modules», и, найдя вкладку «ядро», мы можем найти модули, добавленные в drupal, с «version»
для Drupal8
Откройте Drupal \ core \ lib \ Drupal. php в вашем текстовом редакторе
вы увидите что-то подобное (от строки 79 до строки 84)
Для более старых версий вы можете найти подробности здесь: модули / системы / системы. модуль
Одна из моих установок говорит:
define (‘VERSION’, ‘5. 6’ );
В качестве альтернативы вы можете установить плагин проверки версии Drupal в браузере и щелкнуть по значку drupal на панели навигации. Это самый простой способ проверить версию Drupal.
Действительно простой способ: перейти на ваш сайт и в браузере перейти: просмотреть исходный код
Как правило, вы можете найти:
Или просто нажмите: Ctrl / Cmd «F»: и найдите слово Drupal.
Вы найдете версию Drupal в коде, ничего не проверяя в админе.
Действительно, смотря на любую. Информационный файл на вашем экземпляре Drupal в любой папке темы или модуля (внутри / sites / all) может быть самым простым / быстрым для вас, в отличие от добавления кода PHP, хотя оба они довольно просты.
Если по какой-либо причине у вас нет доступа по FTP / SSH к вашему серверу Drupal, есть другие способы, такие как просмотр источника страницы в браузере (если вы знаете, что ищете) или простой плагин для браузера, такой как «Drupal for Firebug». или аналогичный:
Из базы данных
Запустите следующий запрос:
После этого вы получите сериализованное строковое значение, например:
Затем отмените последовательность этой строки Вы можете использовать функцию php unserialize или любую онлайн-службу, например: http: // unserialize мне
Вы должны увидеть два элемента массива, как показано ниже, который показывает номер текущей версии:
Откройте папку проекта. Ищите CHANGELOG. TXT и откройте его. Здесь вы можете найти версию.
Как узнать движок сайта?
Вот несколько способов, которые позволяют узнать движок сайта.
Если это WordPress:
1. Открываем html-код и смотрим, есть ли строка
2. Смотрим html-код и ищем маркеры во внутренних ссылках:
— wp-content
— wp-load
— wp-includes
и др.
Для WordPress характерна приставка wp для большинства папок.
3. Указанные выше папки возможно увидеть также в файле http://сайт/robots.txt
Как узнать версию WordPress?
, то, как правило, здесь указывается еще версия WordPress.
Если это Drupal:
1. Пробуем открыть адрес http://site.com/CHANGELOG.txt. Если он доступен, то увидите здесь ‘Drupal’
2. Пробуем в html-коде найти строку
. Здесь будет указан движок сайта.
3. Внимательно смотрим на внутренние ссылки в коде HTML. Есть ли тут ‘sites/all/themes/’ в каких-то адресах? Если да, то это верный признак Друпала.
Как узнать версию Drupal?
Первые два способа помогут вам также получить информацию о версии движка.
Если это Joomla:
1. Пробуем в html-коде найти строку
. Здесь будет указан движок сайта.
2. Если в коде страниц вы видите обращения к папкам:
— media
— components
— templates
то, скорее всего, это Joomla.
Другие способы определить движок сайта:
1. Установите плагин для браузера RDS Bar. Он поможет определить автоматически на чем сделан данный сайт.
2. Установите плагин Wappalyzer для Firefox
Как найти версию установленного Drupal
Как я могу узнать, какая версия Drupal установлена на моем сервере?
16 ответов
Вы можете получить это, войдя в систему администратора. Перейдите в Администрирование → Отчеты → Отчет о состоянии.
Это позволит вам узнать всю информацию о вашей конфигурации сайта, включая версию Drupal.
Чтобы легко проверить версию Drupal, перейдите на www.yourwebsite.com/CHANGELOG.txt
CHANGELOG.txt покажет вам версию и обновит журнал обновлений до версии сборки Drupal.
Вы также можете ввести:
drush status в папке вашего проекта. Он распечатает что-то вроде этого:
Надеюсь это поможет!
Это определяется как глобальная переменная PHP в /includes/bootstrap.inc в течение D7. Пример: define(‘VERSION’, ‘7.14’); Так что используйте это так.
В Друпале 7
Откройте CHANGELOG.txt и самая верхняя версия будет установленной версией.
В Друпале 8
Откройте файл core/lib/Drupal.php, и будет упомянута версия, подобная const VERSION = ‘8.1.8’;
Drush Tool
Интерфейс администратора
Выше приведен самый простой способ установить аддоны браузера wappalyzer и увидеть магию.
или вы можете перейти к файлу /modules/system/system.info и вы увидите что-то вроде version = «6.2»
Из базы данных
Запустите следующий запрос:
После этого вы получите сериализованное строковое значение, например:
Затем отмените сериализацию этой строки. Вы можете использовать функцию php unserialize или любой онлайн-сервис, такой как: http://unserialize.me/
Вы должны увидеть два элемента массива, как показано ниже, где показан номер текущей версии:
Для Drupal7
Два способа найти установленную версию drupal. Для этого вы должны войти в систему как администратор.
1. Перейдите по ссылке «admin/reports/status», на странице отчета о состоянии будет показан первый друпал с его версией.
2. Перейдите по ссылке «admin/modules», и, найдя вкладку «ядро», мы можем найти модули, добавленные в drupal, с «version»
Для Drupal8
Откройте drupal\core\lib\Drupal.php в вашем текстовом редакторе
вы увидите что-то вроде этого (от строки 79 до строки 84)
Действительно простой способ: перейти на свой сайт, а в браузере перейти: просмотреть исходный код.
Как правило, вы можете найти:
Или просто нажмите: Ctrl/Cmd «F»: и найдите слово Drupal.
Вы найдете версию Drupal в коде, ничего не проверяя в админе.
Для более старых версий вы можете найти подробности здесь: modules/system/system.module
Одна из моих установок говорит:
Drupal 8 программно: \DRUPAL::VERSION
Действительно, просмотр любого.info-файла на вашем экземпляре Drupal в любой папке темы или модуля (внутри /sites/all) может быть самым простым / быстрым для вас, в отличие от добавления кода PHP, хотя оба они довольно просты.
Если по какой-либо причине у вас нет доступа по FTP/SSH к вашему серверу Drupal, есть другие способы, такие как просмотр источника страницы в браузере (если вы знаете, что ищете) или простой плагин для браузера, такой как «Drupal for Firebug» или похожая утлость:
Drupal Русскоязычное сообщество
Можно ли по HTML/JS/CSS-коду сайта опредилить какая версия Друпал установлена?
Комментарии
по drupal.js, от и до, ну еще можно css-ки исследовать.
Ок. Тогда следующий логичный вопрос как от этого защититься?
Есть ли ещё варианты?
А robots.txt в разных версиях одинаковый?
Robots кашерно править ручками после установки модулей
хех, ну тогда только js-ки, css-ки сравнивать в целом, да поведение ядра и модулей. проще позвонить да спросить
Ещё можно по набору модулей определить, но это тоже не 100% гарантии.
Например, известно, что этот модуль был только для 5.7, а для 6.х его не адаптировали.
Но ведь могут и адаптировать. Чтобы этим методом пользоваться нужно быть в курсе всех этих модулей.
ну в общем такое знание в большинстве случаев нужно чтобы хакнуть сайт (зная какая версия и его дырки)
Именно так. Почти все хаки начинаются с выяснения версий софта, который установлен.
Меня интересуют эти слабые места, чтобы позакрывать их на своих сайтах.
Кому это нужно, я думаю, и так уже в курсе. Эта тема о безопасности.
Меня этот вопрос интересовал с самого начала!
самое забавное это пытаться скрыть косвенные признаки, забыв при это удалить CHANGELOG.txt из корня)
Решение было сохранено на сайте DrupalCookBook.ru:
Авторы, предложившие решения, также указаны в сохранённой статье.
осталось скрыть сам drupal, Ильяс тут както писал статью касательно этого.
Еще можно определить по update.php. Показывается разная картинка для 4, 5 и 6.
мажорный легко отличить, минорные главное.
; Information added by drupal.org packaging script on 2012-02-29
version = «6.25»
project = «drupal»
datestamp = «1330534547»
И другое. С уважением. Сегодня 20.11.2016.
wappalyzer
или файл CHANGELOG.txt в корне для 6 и 7х версий
Трекер
Добавить Block в flippy—services.html.twig
Не могу подтвердить права через яндекс мастер
Программно обновить прикрепленное изображение к ноде.
Доработка и сопровождение проекта на Drupal 7
Commerce 2 Вывести кнопку добавления товара во views
Почему в Commerce рекомендуют делать сетку товаров дисплеями, а не полями. И делаете ли вы эту сетку на полях?
Всплывающее благодарственное письмо после отправки Веб-формы
Дополнительные закладки в настройках. То есть, то нет!
Каталог на друпале 8 версии
Как разрешить пользователю видеть во вьюхе свои неопубликованные материалы, но не видеть чужие?
Новые материалы
Добавить Block в flippy—services.html.twig
Не могу подтвердить права через яндекс мастер
Всплывающее благодарственное письмо после отправки Веб-формы
Commerce 2 Вывести кнопку добавления товара во views
Программно обновить прикрепленное изображение к ноде.
Дополнительные закладки в настройках. То есть, то нет!
Как разрешить пользователю видеть во вьюхе свои неопубликованные материалы, но не видеть чужие?
Контент на главной странице и вход в админ панель drupal7
Запустить конкретный hook_install повторно
Почему в Commerce рекомендуют делать сетку товаров дисплеями, а не полями. И делаете ли вы эту сетку на полях?
На развитие drupal.ru
Ваша финансовая помощь дает нам возможность оплачивать хостинг и поддерживать стабильную работу сайта. Благодарим за поддержку!