NEW CASE
Кейс «Адвокат Ильичёв Сергей Дмитриевич» — сайт-визитка адвокатской практики

Создаем цифровые решения, которые работают на бизнес


Позвоните нам +38 (066) 35-14-529

Сделаем первый шаг к вашему сайту — напишите нам

Закрыть
BB STUDIO 9 мин чтения
Обновлено:

Конец поддержки Drupal 10 и Drupal 7: что делать владельцу сайта в 2026 году

Хостинг и техническое
Конец поддержки Drupal 10 и Drupal 7: что делать владельцу сайта в 2026 году

9 декабря 2026 года Drupal 10 перестаёт получать обновления безопасности. Почти одновременно, на неделе с 7 декабря, должен выйти Drupal 12. А Drupal 7, на котором до сих пор работает немало сайтов университетов, общественных организаций и компаний, не поддерживается ещё с 5 января 2025 года.

Для владельца сайта это означает одно: если ваш Drupal не 11-й версии, пора планировать обновление. Разбираем, что именно меняется, как перейти с Drupal 10 на 11, что делать с Drupal 7 и какие требования к PHP и хостингу.

Короткий ответ

Drupal 10 — обновляйтесь до Drupal 11 уже сейчас: это штатное обновление через Composer, если модули и тема совместимы, а на сервере есть PHP от 8.3. Drupal 8 и 9 — сначала до 10, потом до 11. Drupal 7 — это не обновление, а миграция: контент переносят на Drupal 11 или на другую CMS, а тему и собственные модули делают заново.

Ждать Drupal 12 нет смысла: с Drupal 10 на 12 напрямую не обновиться, а Drupal 11 будет поддерживаться ещё не один год. Drupal 12 потребует PHP 8.5 — на него можно перейти позже, когда у модулей появятся совместимые версии.

Версии Drupal и их требования

Версия PHP База данных Поддержка
Drupal 7 5.6–8.3 (рекомендуется 8.1–8.3) MySQL 5.0.15 и новее завершена 5 января 2025
Drupal 8 и 9 7.x–8.1 MySQL 5.5.3+ (Drupal 8) или 5.7.8+ (Drupal 9) завершена в 2021 и 2023 годах
Drupal 10 8.1–8.4 MySQL 5.7.8+ или MariaDB 10.3.7+ до 9 декабря 2026
Drupal 11 8.3–8.4, с версии 11.3 — и 8.5 MySQL 8.0+ или MariaDB 10.6+ актуальная версия
Drupal 12 8.5 MySQL 8.0+, MariaDB 10.11+ или PostgreSQL 18 выход запланирован на неделю с 7 декабря 2026

Типичный memory_limit для рабочего сайта на Drupal — 128–256 МБ, для сайтов с большим количеством модулей и медиа — больше. Сравнение требований Drupal с другими CMS — в нашей таблице совместимости PHP.

Что означает «конец поддержки» на практике

Сайт не выключится 10 декабря. Но меняется несколько важных вещей:

  • команда безопасности Drupal больше не публикует исправления для ядра этой версии, а со временем — и для модулей;
  • разработчики модулей переключаются на Drupal 11 и 12 и перестают выпускать версии для старой ветки;
  • старые версии PHP, на которых держится сайт, тоже теряют поддержку: PHP 8.1 — с конца 2025 года, PHP 8.2 — после 31 декабря 2026-го;
  • для сайтов, которые обрабатывают персональные данные или платежи, устаревшая CMS становится проблемой при аудитах безопасности.

Как перейти с Drupal 10 на Drupal 11

1. Обновите всё в пределах Drupal 10

Доведите ядро до последнего выпуска 10.x, а модули и тему — до последних версий. Чем свежее исходное состояние, тем меньше сюрпризов при большом обновлении.

2. Проверьте совместимость модулем Upgrade Status

Установите модуль Upgrade Status: он покажет, для каких модулей и тем уже есть версии под Drupal 11 и в каком собственном коде остались устаревшие вызовы API. Значительную часть таких исправлений в собственных модулях можно автоматизировать с помощью Drupal Rector.

3. Позаботьтесь о модулях, которые вынесли из ядра

В Drupal 11 часть модулей вынесли из ядра в отдельные проекты — среди них Book, Forum, Statistics и Tour. Если сайт ими пользуется, установите их отдельные версии через Composer ещё до обновления ядра, иначе после обновления эти функции пропадут.

4. Подготовьте сервер

Для Drupal 11 нужны PHP от 8.3, MySQL от 8.0 или MariaDB от 10.6 и Composer 2. Проверьте это заранее: если хостинг даёт только PHP 8.1–8.2, обновление придётся совмещать с переездом.

5. Обновите ядро на копии сайта

На тестовой копии обновите зависимости через Composer до Drupal 11, выполните обновление базы командой drush updatedb и сбросьте кеш командой drush cache:rebuild. Дальше — проверка: отчёт о состоянии сайта (Status report), страницы, формы, поиск, языковые версии, админка.

6. Перенесите результат на рабочий сайт

Когда копия работает без ошибок, повторите обновление на рабочем сайте в спокойное время — со свежей резервной копией и планом отката. Как настроить копии так, чтобы восстановление действительно работало, — в статье о резервном копировании сайта.

Стоит ли ждать Drupal 12

Нет. Обновляться в Drupal можно только на следующую крупную версию: с 10 — на 11 и только с 11 — на 12. К тому же в первые месяцы после выхода новой версии у части модулей ещё нет совместимых выпусков. Разумный план — Drupal 11 сейчас, Drupal 12 — тогда, когда будут готовы ваши модули. Главное техническое требование Drupal 12 — PHP 8.5, так что проверьте, есть ли эта версия у вашего хостинга.

Что делать с сайтом на Drupal 7

Современный Drupal устроен совсем иначе, чем Drupal 7: Symfony, Composer, новая система тем Twig. Поэтому «обновление» здесь — это создание сайта на новой версии с переносом данных. Есть три пути.

Миграция на Drupal 11

Типы материалов, поля, таксономию, пользователей и файлы переносят через Migrate API. Модуль Migrate Drupal, который отвечает за миграцию со старых версий, в Drupal 11.4 помечен как устаревший и не войдёт в Drupal 12, поэтому мигрировать с Drupal 7 стоит именно на Drupal 11. Тему, представления (Views) и собственные модули обычно создают заново.

Переход на другую CMS

Если сайт — это страницы компании, новости и несколько форм, часто проще и дешевле перенести контент на WordPress или другую CMS с более простой админкой. Главное — сохранить адреса страниц или настроить 301-редиректы, чтобы не потерять позиции в поиске. Об этом — в статье о редиректах 301 и 302.

Временно остаться на Drupal 7

Если начать миграцию в ближайшее время невозможно, минимальный план такой: последний выпуск Drupal 7, PHP 8.1–8.3, ежедневные резервные копии, обновлённые модули, ограниченный доступ к админке и регулярная проверка на вирусы. Некоторые сторонние компании предлагают платную расширенную поддержку Drupal 7, но это мост к миграции, а не её замена.

Если не успеваете обновиться до 9 декабря

  • обновите Drupal 10 до последнего выпуска, а также все модули — они ещё какое-то время будут получать исправления;
  • проверьте резервные копии: их должно быть несколько, и хотя бы одна — вне сервера;
  • ограничьте доступ к админке, отключите модули, которыми не пользуетесь;
  • проверьте сайт на вирусы и заголовки безопасности — например, нашими бесплатными инструментами проверки на вирусы и проверки заголовков;
  • поставьте дату обновления в календарь — лучше на первые недели 2027 года, чем на «когда-нибудь».

Требования к хостингу для Drupal 11 и 12

  • PHP 8.3–8.4 для Drupal 11 и PHP 8.5 для Drupal 12 — с выбором версии для каждого сайта;
  • SSH, Composer 2 и Drush: без них современный Drupal фактически не обновить;
  • MySQL 8.0 или MariaDB 10.6+ (для Drupal 12 — 10.11+);
  • системный cron для очередей, поискового индекса и рассылок;
  • Apache с поддержкой .htaccess или Nginx с правилами для Drupal;
  • ежедневные резервные копии и возможность быстро вернуть предыдущую версию PHP.

Всё это есть на нашем хостинге для Drupal: PHP от 5.6 до 8.5, SSH, Composer, MySQL 8, перенос — бесплатно. А если хотите поручить обновление до Drupal 11 нам, мы сделаем его в рамках поддержки сайта: сначала аудит и оценка в часах, потом работа на копии.

Типичные ошибки

  • обновляют ядро, не проверив модули, — и получают белый экран;
  • забывают о модулях, вынесенных из ядра в Drupal 11, и теряют часть функций;
  • обновляют рабочий сайт без копии и без плана отката;
  • меняют PHP и ядро одновременно, а потом не могут понять, что именно сломалось;
  • откладывают Drupal 7 «до лучших времён», пока хостинг не отключит PHP, на котором он работает.

Вывод

Drupal 10 останется без обновлений безопасности 9 декабря 2026 года, а Drupal 7 уже без них. Для Drupal 10 путь понятен: проверка модулей, PHP 8.3, обновление на копии, запуск. Для Drupal 7 — миграция на Drupal 11 или на другую CMS. Drupal 12 — следующий этап, когда под него подтянутся модули.

Если нужна помощь с оценкой или самим обновлением, напишите BB STUDIO — посмотрим сайт и скажем, сколько работы впереди.

Частые вопросы

9 декабря 2026 года — в этот день Drupal 10 достигает конца жизненного цикла и перестаёт получать обновления безопасности. Drupal 12 планируют выпустить на неделе с 7 декабря 2026 года.

Нет. Drupal обновляется на одну крупную версию за раз: сначала до Drupal 11 и только потом — до 12. Поэтому обновление до Drupal 11 — правильный шаг уже сейчас.

Как минимум PHP 8.3. Drupal 11.1 и 11.2 поддерживают PHP 8.3–8.4, а начиная с версии 11.3 — ещё и PHP 8.5. Для базы данных нужна MySQL от 8.0 или MariaDB от 10.6.

Да, сам по себе он не выключится. Но новые уязвимости в ядре и модулях больше не исправляют, а со временем хостинги убирают версии PHP, на которых он работает. Поэтому Drupal 7 стоит рассматривать как временное состояние перед миграцией.

Для сайта на популярных модулях без собственного кода — обычно несколько рабочих дней вместе с проверкой. Если есть собственные модули или тема с устаревшим кодом, — дольше: точный объём покажет модуль Upgrade Status во время аудита.
Оцените статью
Это помогает нам писать лучшие материалы
Будьте первым, кто оценит 5.0 из 5 0 голосов
Поделиться статьёй:

Похожие статьи

Давайте вместе создадим что-то потрясающее

Стать клиентомСтать клиентом
Telegram Viber Позвонить