«> Миграция с Drupal 7 на Drupal 8 — как это сделать за 8 шагов? Автор: Денис ПешкаТех-лидерОпубликовано: 08.04.2020Категория : Drupal

Переход с Drupal 7 на Drupal 8 — важный, но трудный шаг для многих владельцев веб-сайтов. Как должны выглядеть подготовка и процесс? Почему пора переходить?> Миграция с Drupal 7 на Drupal 8 — зачем вам это делать?

Вначале стоит отметить, что Drupal 8 больше не является последней версией популярной CMS, потому что Drupal 9 был выпущен 3 июня. Так что, если вы все еще остаетесь на «семерке», вы сильно отстаете, когда дело доходит до новые улучшения, внесенные разработчиками. Но как версия 8 превосходит 7?

Вот несколько причин для перехода на Drupal.

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

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

Кроме того, при миграции Drupal помните, что:

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

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

1. Получите необходимые инструменты

На официальном сайте Drupal вы найдете 4 модуля, связанных с процесс миграции.

Migrate — базовый API. Migrate Drupal — предоставляет классы, необходимые для выполнения миграции. Migrate Upgrade — предоставляет простой пользовательский интерфейс во время процесса миграции. Migrate Plus — предоставляет основные функции Drupal, такие как базы данных XML, JSON и SQL. 2. Проанализируйте модули Drupal, которые вы используете

Как упоминалось ранее, не все функции могут быть переданы 1: 1 из Drupal 7 в Drupal 8. Поэтому стоит составить список используемых модулей и подумать, какие из них являются наиболее подходящими. самое важное. По каждому из них задайте себе следующие вопросы.

Нужен ли мне еще этот модуль для Drupal 8? Модуль уже находится в ядре Drupal 8? Есть ли у модуля версия в Drupal 8? Если нет, мне все равно это нужно? Есть ли другие модули, которые я мог бы использовать в качестве замены, чтобы получить ту же функциональность?

Также помните, что модули в Drupal 7 не обязательно сопоставлять один с одним из модулей Drupal 8. Например, модуль Block в Drupal 6 и 7 был разделен на модули Block и Custom Block в Drupal 8. Во время этой задачи переноса Drupal 7 на Drupal 8 вы можете использовать модуль оценки обновления Drupal 8, поскольку одна из его функций анализирует совместимость других модулей.

3. Обновите свой веб-сайт на Drupal 7 до последней базовой версии

Это необходимо для обновления вашей версии Drupal 7. Если ваш веб-сайт в настоящее время работает, например, на Drupal 7.69, вам следует перейти на Drupal 7.72. Это упростит перенос данных конфигурации и содержимого.

4. Сделайте локальную резервную копию вашего текущего сайта на Drupal 7

Таким образом, если что-то пойдет не так, вы можете легко восстановить свой сайт до исходного состояния. форма.

5. Скачайте и установите последнюю версию Drupal 8

Зайдите на официальный сайт Drupal и найдите нужную версию. Создайте веб-сайт на Drupal 8 в локальной среде и тем самым защитите себя от потенциальных нежелательных сценариев.

6. Проверьте наличие ключевых модулей.

После настройки веб-сайта на Drupal 8 проверьте, выполняется ли ранее упомянутая миграция Модули Migrate Drupal и Migrate Upgrade находятся в ядре (Core).

7. Перейдите по пути обновления

Введите адрес www.yourwebsite.com/upgrade (замените yourpage на название вашего сайта Drupal 8). Появится экран с напоминанием о советах по миграции. Нажмите «продолжить». Вы попадете на новый экран, где вам нужно будет ввести соответствующие данные (включая расположение базы данных, файлы страниц и т. Д.).

8. Начните миграцию Drupal 7 на Drupal 8

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

Миграция Drupal — сводка

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


https://smartbees.pl/blog/migracja-drupal-7-do-drupal-8-jak-ja-przeprowadzic-w-8-krokach

Rate this post