Обновление Drupal до последней версии — блог Drudesk
050 640 98 44
support@drudesk.com

Обновление Drupal до последней версии: безопасность и новые возможности

CMS (система управления контентом) Drupal — продукт совместной работы множества специалистов из всех уголков мира. Каждый из участников Друпал-сообщества вносит в продукт свои наработки, делая его немножко (а иногда — и намного) лучше. Чтобы понимать свои общие цели, делиться опытом и «синхронизировать» идеи, друпалисты собираются вместе на различные международные конференции.

Поэтому Друпал не стоит на месте, а постоянно развивается и обновляется, идя в ногу со временем. Каждое обновление Drupal (как модулей, так и ядра) несет в себе новые возможности. Поэтому такой вопрос, как обновление Drupal-сайта до последней версии, никак нельзя оставлять без внимания.

Зачем обновлять Drupal до последней версии?

Обновить Друпал-сайт — значит обеспечить более стабильную его работу, воспользоваться новыми возможностями по функционалу. Усовершенствованные версии содержат в себе исправления ошибок, которые ранее позволяли обойти защиту сайта, благодаря чему повышается уровень защищенности от возможных хакерских атак. Обновляя сайт до самой актуальной версии Друпала, вы сможете спать более спокойно, при этом ваш сайт будет работать более эффективно, используя более новые веб-технологии.

Обновление Друпала: не путаем «апдейт» с «апгрейдом»

Важно иметь в виду, что обновление Drupal может на самом деле означать два понятия: обновление (update) и апгрейд (upgrade).

Апдейт — это обновление Друпала в пределах основной версии (например с 6.х до 6.х). Например, Drupal 6.1, 6.13 и 6.23 — это разные подверсии Drupal 6.

Апгрейд — это переход на новую основную версию (например, с 7.x до 8.х).

Подробнее про «апдейт»

Обновления в рамках одной основной версии Друпала выпускаются регулярно. Вы можете воспользоваться обновлениями в любой момент, когда пожелаете. Процедура может быть не очень легкой для новичков, но ее даже не стоит сравнивать с «апгрейдом».

В новых подверсиях Друпала совершенствуются предыдущие недочеты, исправляются свеженайденные «баги», может добавляться новый функционал, если он обладает «обратной совместимостью».

Если обновление обозначено как «security update» (обновление безопасности), по понятным причинам стоит воспользоваться им как можно быстрее.

Чтобы обновить Друпал-сайт до более актуальной версии Drupal, вам нужно:

  • Скачать последнюю версию
  • Сделать бэкап сайта (всех файлов и базы данных)
  • Залогиниться на сайте под админом, не закрывая окно браузера
  • Выключить сайт (admin/config/development/maintenance)
  • Залить новую версию Drupal поверх старой
  • Запустить мастер обновления http://example.com/update.php
  • Включить сайт.

Осуществляя обновление сайта на Drupal в пределах одной версии вам необязательно пошагово обновляться до каждой доступной подверсии — можно сразу «перепрыгнуть» на нужную подверсию. Более подробно такая процедура, как обновление версии Друпал (апдейт) без перехода на новую основную версию, описана на официальном сайте Друпал-сообщества.

Подробнее про «апгрейд»

Что касается выхода новой основной версии Друпала, то это происходит раз в несколько лет, чего все друпалисты мира ждут с нетерпением. Например, сейчас все ожидают выхода Drupal 8, и 7 октября 2015 года была официально представлена версия-кандидат (RC1). По словам Дриса Байтерта, автора Drupal, выход основной версии Drupal 8 немного откладывается в связи с необходимостью доработок. Но для чего-то замечательного можно набраться терпения, ведь так?

Выпуски основных версий Друпала включают в себя изменения в ядре и в в принципе работы Drupal. Могут появляться новые инструменты, измениться структура, все может совершенно по-новому работать и выглядеть.

Перевод сайт на новую основную версию — более серьезное решение, которое потребует значительных усилий, времени и инвестиций, но также подарит более существенные инновации, кардинальные перемены. Чтобы определить, рекомендуется ли для сайта переход с версии 7 на версию 8, нужно внимательно его проанализировать и учесть все его потребности. Что касается более ранних версий Друпал, переход крайне желателен, так как эти версии скоро перестанут поддерживаться Друпал-сообществом.

При апгрейде нельзя «пропускать» версии — нужно поэтапно обновляться до каждой из них. Например, если вы хотите перейти с Друпал 5 до Друпал 7, вам нужно сначала обновиться до Друпал 6. Более подробно процедура апгрейда описана на сайте Друпал-сообщества.

Альтернативным методом при переводе сложного сайта на новую основную версию Друпала является миграция. Это создание абсолютно нового сайта с переносом всех возможных конфигураций (модулей и настроек) и других данных на новый сайт, в чем помогает Migrate API.

Надеемся, что эта информация о том, зачем обновлять сайт на Drupal, была вам полезна. Новых возможностей вам с обновлением Drupal!

Похожие материалы