Обновления ядра 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.
Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Windows
help2site
Форматирование раздела компьютера, быстрое и обычное, чем различается

Многие пользователи компьютера, путают два понятие, это форматирование и дефрагментация, эти понятия кардинально отличаются друг от друга. Дефрагментация это компоновка фрагментов файлов, для более быстрого

Windows
help2site
Тест быстродействия Windows 7

Вот и появились в сети первые тесты операционной системы Windows 7. На этот раз сотрудникиPC Word сравнили Windows 7 Release Candidate и Windows Vista. Тесты проводились

Windows
help2site
Загрузка Windows с флешки и настройка BIOS

Оглавление Настройка BIOS и загрузка Windows с флешки Процедура загрузки Windows с флешки после записи её на загрузочную USB-флешку достаточно проста. Задача вполне рядовая и

Web-Дизайн
help2site
Кнопка возврата на предыдущую страницу

Иногда на сайте возникает потребность поставить кнопку или ссылку возврата на предыдущую страницу. Эту не сложную задачу можно решить при помощи следующего кода: Код для кнопки:

Web-Дизайн
help2site
Как пишутся скрипты на PHP

Для написания кода на PHP подходит любой текстовый редактор (например Notepad++). Оглавление Размещение PHP на HTML-странице Код скрипта PHP может размещаться непосредственно на HTML-странице. Чтобы