«> Окончание поддержки Drupal 8 — что мне делать? Автор: Александра СталаContent ManagerОпубликовано: 16-09-2021Категория: Drupal

Приближается окончание официальной поддержки Drupal 8. Какие действия вы должны предпринять, чтобы отсутствие поддержки восьмой версии CMS отрицательно повлияло на ваш бизнес? В этой статье вы найдете ключевую информацию и советы по дальнейшим действиям.

Окончание поддержки Drupal 8 — что это означает?

2 ноября 2021 г. — в этот день Drupal 8 потеряет официальную поддержку сообщества. Это напрямую связано с окончанием поддержки Symfony 3, которая в настоящее время используется восьмой версией CMS. Каковы практические последствия? Окончание поддержки Drupal 8 означает отсутствие обновлений безопасности в будущем, что делает невозможным обеспечение полной безопасности веб-сайта, электронной коммерции или приложения в этой версии Drupal.

Итак, что вы можете сделать, чтобы защитить свой сайт на Drupal 8? Лучшее рекомендуемое решение — обновить вашу систему до Drupal 9. Ниже мы покажем, на что вам нужно обратить особое внимание при обновлении вашего сайта с Drupal 8 до «девятки».

Обновите Drupal 8 до 9

Если вы являетесь давним пользователем Drupal и помните времена более старых версий, вы, вероятно, связываете обновление системы с неделями или месяцами разработки из-за несовместимости, например, между Drupal 7 и 8. Однако Drupal 8 представил совершенно новый подходить к архитектуре системы, и зачем это идет, еще и обновлять. В результате обновление до Drupal 9 намного проще, чем предыдущие версии, и больше похоже на стандартное обновление второстепенных версий Drupal 8.x, чем на длительный процесс перехода с Drupal 7 на 8. Давайте подробнее рассмотрим обновление отдельного Drupal. компоненты.

Core

Чтобы обеспечить полную безопасность веб-сайта, обновите ядро ​​Drupal до версии 9.2 до начала ноября 2021 года. Официальная поддержка Drupal 9.1 прекращается вскоре после прекращения поддержки Drupal 8, поэтому лучшим решением будет немедленно перейти на Drupal 9.2, который в настоящее время полностью поддерживается. Для этого необходимо сначала обновить Drupal 8 до версии 8.8.x или 8.9.x. Только они полностью совместимы с Drupal 9.

Также не забудьте убедиться, что ваш сервер соответствует требованиям Drupal 9. Наиболее важными из них являются:

Nginx — версия 0.7.x или выше, Apache — версия 2.4.7 или выше, PHP — версия 7.3 или 7.4. PHP 8 поддерживается начиная с Drupal 9.1.0.

Модули. Вместе со специальными решениями они могут вызвать самые большие проблемы при обновлении Drupal 8 до 9. Основные модули полностью совместимы с Drupal 9. Однако не все дополнительные модули, созданные сообществом Drupal, доступны полностью подготовленными для обновления.

Так как же проверить, будут ли модули, используемые в Drupal 8, совместимы с Drupal 9? Воспользуйтесь статусом обновления, который проверит не только совместимость модулей, но и то, используете ли вы требуемую версию Drupal 8 и соответствуете ли вы другим критериям, требуемым Drupal 9.

Помните. для установки статуса обновления на веб-сайт, использующий Drupal 8, а не 9, так как в последнем случае он будет проверять готовность к обновлению до Drupal 10, который все еще находится в разработке.

Если выясняется, что используемые вами модули несовместимы с Drupal 9, лучше напрямую связаться с людьми, ответственными за поддержку модуля. В настоящее время активно поддерживается более 4800 модулей, работающих на Drupal 9. Конечно, среди них вы найдете все самые популярные модули — проблемы могут возникнуть с более нишевыми решениями.

Индивидуальные решения

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

Как мне проверить совместимость пользовательского кода с Drupal 9? Вы можете использовать несколько решений, в том числе:

вышеупомянутый статус обновления, IDE, например, PHPStorm или другой редактор кода, который улавливает устаревший код, инструменты проверки drupal. Обновление Drupal 8 до 9 — контрольный список

Подведем итог наиболее важным этапам обновления Drupal 8 до 9, которые необходимы для правильного выполнения всего процесса.

Проверьте, соответствует ли ваш сервер требованиям установки Drupal 9. Обновление Drupal 8 мин. до версии 8.8.x, предпочтительно 8.9.x, если вы еще этого не сделали. Обновите все модули и убедитесь, что они совместимы с Drupal 9. Свяжитесь с разработчиками модулей, которые пока не были совместимы с «девяткой». Проверьте, совместимы ли кастомные решения с Drupal 9 — вкл. не содержат устаревших фрагментов кода. Обновите свою кодовую базу до Drupal 9. Пожалуйста, update.php. Переход с Drupal 8 на 9 — резюме

Как видите, переход с Drupal 8 на 9 — это намного более простой процесс, чем обновление, например, Drupal 7 до версии 8. Однако помните, что весь процесс — это лучше всего доверить специалистам, знающим CMS наизнанку. Благодаря этому вы всесторонне позаботитесь о безопасности своего сайта на Drupal 8, и прекращение поддержки не окажет негативного влияния на ваш бизнес.


https://smartbees.pl/blog/koniec-wsparcia-drupala-8-co-nalezy-zrobic

Rate this post