«> Окончание поддержки 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