Обновления ядра Drupal

Данная статья адресована для начинающих изучать Drupal.

Для CMS — Drupal регулярно выходят новые версии (обновления) в которых вносится изменения по усовершенствованию CMS, исправление ошибок/уязвимостей и доработки по безопасности.

Как узнать о выходе обновления для ядра вашего сайта?

если вы являетесь администратором сайта на CMS — Drupal вы можете настроить уведомления с сайта на ваш Е-mail о доступных обновлениях или проверить самостоятельно посетив раздел: Отчёты > Отчёт о состоянии (ваш_сайт/admin/reports/status)

Итак, мы видим, что появилось новое ядро. Что же делать? Обновляться, причем чем скорее , тем лучше. Особенно для обновлений с пометкой «Не безопасно!», как на скрине выше.

В отличии от модулей ядро Drupal не может обновиться самостоятельно или автоматически, это придется делать собственноручно. В этом нет ничего сложного.

Как обновить ядро самостоятельно?

Для начала качаем свежую версию Drupal. Затем выполняем следующие действия:

  1. Сделайте резервную копию вашего сайта (backup), включая все директории сайта + базы данных.
  2. Переведите сайт в режим обслуживания: заходим Конфигурация > Разработка > Режим обслуживания (/admin/config/development/maintenance).
  3. Ставим галочку «Перевести сайт в режим обслуживания» и сохраняем настройки.
  4. Заходим на сервере в каталог сайта и удаляем все файлы и папки, за исключением: папки sites, файлов .htaccess и robots.txt

ВНИМАНИЕ! Если вы используете дистрибутив (например Drupalife Store, Commerce Kickstart и подобные), папку profiles удалять нельзя. Эту папку мы перезапишем с заменой на более новые файлы.

  1. Распакуйте архив с новой версией Drupal скачанный с официального сайта и удалите папку sites, а также файлы .htaccess и robots.txt оставшиеся файлы можно заливать на сервер вашего сайта.
  2. После того как все файлы нового ядра записаны на сервер, переходим по адресу vash_site/update.php и жмем continue на всех шагах.
  3. Когда появится сообщение что все обновлено. Можете перейти на страницы сайта и проверить его. Если все работает корректно, переведите сайт обратно в рабочий режим (см. пункт 2).
  4. Перейдите в раздел Отчёт о состоянии и убедитесь что ядро теперь самой последней версии.
Вот такими простыми шестью шагами можно обновить версию друпала.

Нюансы установки обновления

  1. Всегда удаляйте следущие файлы из корня сайта: CHANGELOG.txt, COPYRIGHT.txt, INSTALL.txt, LICENSE.txt, MAINTAINERS.txt, README.txt — это первая дыра в безопасности сайта. На основе данных файлов можно определить версию системы, соответственно зная версию и её дыры, будет на много легче взломать сайт.
  2. Всегда своевременно обновляйте ядро сайта до последней версии. Да, лень, да, муторно, но безопасность превыше всего.
  3. Ничего не храните и не меняйте в ядре. Именно поэтому мы удалили все кроме папки sites и двух файлов. Те два файла могут быть у каждого свои, они не меняются из версии в версию, а у сайтов они подвергаются изменениям. Случайно заменив их, может возникнуть проблема. Папку sites мы не трогали, так как в ней хранятся все файлы ВАШЕГО САЙТА. эта папка — хранилище файлов системы, ничего важного для обновления ядра там нет. Ни в коем случае не трогайте файл и папки ядра. И не редактируйте код ядра, для этого есть Drupal API.
  4. Если вы выключили по каким-то причинам модуль updates, то вы не узнаете о том что вышла новая версия ядра на своем сайте. В таком случае проверяйте наличие обновлений вручную.
  5. И самый банальный совет — не делайте обновление без backup.
Свежие записи
Команда MD

Команда md позволяет создавать каталог или промежуточные каталоги в указанном

Архивация-разархивация через SSH

Бывает множество случаев когда потребуется применить навыки работы с zip и tar на удаленном сервере.  Несколько примеров из личного опыта: Перенос большого объема данных. Для

Web-Дизайн
help2site
Как сделать дизайн сайта правильно

Оглавление Дизайн сайта: некоторые ошибки оформления. Дизайн сайта имеет значение! И это не просто слова. Оно и понятно, – ведь любой человек старается выделиться не

Web-Дизайн
help2site
Плагин my category order и бизнес сайт на wordpress

Плагин wordpress my category order упорядочит рубрики. Плагин wordpress my category order не является обязательным для сайта/блога, но он позволит выглядеть вашему вэб-ресурсу более привлекательно

Web-Дизайн
help2site
CommentLuv — WordPress плагин в помощь блоггеру

CommentLuv — это дополнительные комментарии на вэб-ресурсах. СommentLuv – это симпатичный плагинчик, который поможет обеспечить любому сайту дополнительных комментаторов и, следовательно, дополнительный трафик для вэб-ресурса.

Windows
help2site
Как убрать стрелки с ярлыков в Windows 7

Здравствуйте, дорогие читатели. В данной статье я расскажу вам о том как убрать стрелки с ярлыков в Windows 7. На данный момент существует несколько способов,

Настройка
help2site
Разгон видеокарты с помощью программы MSI Afterburner

Оглавление Разгон видеокарты. Инструкция по MSI Afterburner Cегодня рассмотрим разгон видеокарты. Инструкцию к применению с помощью программы MSI Afterburner. Подробный обзор данной программы будет обязательно