Перейти к основному содержимому

Миграция с V1

Ultimate Multisite перешёл с исходной линейки выпусков 1.x на линейку выпусков 2.x.

Ultimate Multisite версии 2.0 и выше — это полная переработка кодовой базы, что означает, что между старой и новой версией почти нет общего. По этой причине при обновлении с 1.x до 2.x ваши данные нужно будет мигрировать в формат, который смогут понимать новые версии.

К счастью, Ultimate Multisite 2.0+ поставляется с мигратором, встроенным в ядро, который способен обнаруживать данные из старой версии и преобразовывать их в новый формат. Эта миграция происходит во время Setup Wizard версии 2.0+.

В этом уроке рассматривается, как работает мигратор, что делать в случае сбоя и как устранять проблемы, которые могут возникнуть во время этого процесса.

ВАЖНО: Перед началом обновления с версии 1.x до версии 2.0 обязательно создайте резервную копию базы данных вашего сайта

Первые шаги

Первый шаг — скачать .zip-файл plugin и установить версию 2.0 в панели администратора вашей сети.

После того как вы установите и активируете версию 2.0, система автоматически обнаружит, что ваш Multisite работает на устаревшей версии, и вы увидите это сообщение в верхней части страницы plugin.

ПРИМЕЧАНИЕ: Если Ultimate Multisite 1.x установлен в вашем Multisite, у вас будет возможность заменить plugin версией, которую вы только что скачали. Пожалуйста, продолжайте и нажмите Replace current with uploaded.

На следующей странице будет указано, какие устаревшие add-ons установлены у вас вместе с версией 1.x. Там будут инструкции о том, совместима ли используемая вами версия с версией 2.0 или вам нужно установить обновлённую версию add-on после миграции.

Когда вы будете готовы продолжить, вы можете нажать кнопку с текстом Visit the Installer to finish the upgrade.

После этого вы попадёте на страницу мастера установки с приветственными сообщениями. Вам нужно просто нажать Get Started, чтобы перейти на следующую страницу.

После нажатия Get Started вас перенаправит к Pre-install Checks_._ Здесь будут показаны ваша системная информация и установка WordPress, а также будет указано, соответствует ли она требованиям Ultimate Multisite.

Следующий шаг — ввести лицензионный ключ Ultimate Multisite и активировать plugin. Это гарантирует, что все функции, включая add-ons, будут доступны на вашем сайте.

После ввода ключа нажмите Agree & Activate.

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

Теперь — миграция

Мигратор имеет встроенную функцию безопасности: он проверит весь ваш multisite, чтобы убедиться, что все данные Ultimate Multisite можно мигрировать без каких-либо проблем. Нажмите кнопку Run Check, чтобы запустить процесс.

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

С ошибкой

Если вы получите сообщение об ошибке, вам нужно будет обратиться в нашу службу поддержки, чтобы они помогли вам исправить ошибку. Обязательно предоставьте журнал ошибок при создании тикета. Вы можете скачать журнал или нажать ссылку с текстом «contact our support team». Это откроет виджет помощи в правой части вашей страницы с заранее заполненными полями, включая журналы ошибок в описании.

Поскольку система обнаружила ошибку, вы не сможете продолжить миграцию на версию 2.0. Затем вы можете откатиться к версии 1.x, чтобы возобновить работу вашей сети, пока ошибка не будет исправлена.

Без ошибки

Если система не найдёт ошибок, вы увидите сообщение об успехе и кнопку Migrate внизу, которая позволит вам продолжить миграцию. На этой странице вам напомнят о необходимости создать резервную копию базы данных перед продолжением, что мы настоятельно рекомендуем. Нажмите Migrate, если у вас уже есть резервная копия.

И это всё, что требуется!

Вы можете либо продолжить настройку Wizard, чтобы обновить логотип и другие элементы в вашей сети, либо начать изучать меню Ultimate Multisite версии 2.0 и его новый интерфейс. Вперёд, получайте удовольствие.