Skip to main content

Суверен Миграция Проверка

Ultimate Multisite: Multi-Tenancy 1.2.0 включает команды проверки WP-CLI для миграций суверенных арендаторов (tenants). Используйте их, когда миграция арендатора, посещение SSO или изолированная установка ведут себя не так, как ожидалось.

Команды для запуска

Запустите проверку с установки WordPress в сети:

wp tenant verify-no-legacy --site=<site-id>
wp tenant verify-sovereign-push --site=<site-id>

Используйте ID сайта для арендатора, который вы мигрируете. Первая команда проверяет, что арендатор больше не зависит от устаревших данных на стороне сети. Вторая команда проверяет, что задания суверенного пуша могут обрабатываться и очищаться (drain).

Распространенные сбои

Разрешения в базе данных не совпадают с хостом

Если проверка сообщает о сбоях разрешений (grant) или пользователя-писателя (writer-user), проверьте настроенный хост базы данных. localhost, 127.0.0.1 и имя сервиса контейнера — это разные хосты MySQL для разрешений. Обновите привязку хоста арендатора или разрешения в базе данных, а затем снова запустите проверку.

Установки Bedrock или локальные сокеты не могут подключиться

Установки Bedrock и локальных сокетов могут сообщать о базе данных как localhost, в то время как среда выполнения подключается через нормализованный адрес. Версия 1.2.0 нормализует строки хостов на одной машине, но пользовательские переопределения хоста все равно могут конфликтовать с разрешениями в базе данных.

Асинх очередь пуша не очищается (drain)

Если verify-sovereign-push не завершается, проверьте Action Scheduler или настроенный асинх-раннер. Очищайте неудачные задания только после подтверждения того, что их можно безопасно повторить или отбросить.

Количество пользователей арендатора неверно

Миграция должна предоставить пользователей для суверенного арендатора. Если ожидаемый установленный пользователь отсутствует, запустите шаг предоставления пользователей заново перед повторной попыткой SSO.

Посещение SSO отклонено

Стайлесс (stateless) арендачи автологини үчүн арендачу домены, кириш PIN-и, токен максаты, nonce жана мөөнөтү дал келиши керек. Арендачу URL туура экенин текшериңиз жана SSO визитин генерациялагандан кийин кирүү аракет кылыңыз.

Кайра аракет кылса болот

Инфраструктурада ар бир өзгөртөнүн алдында текшерүүнү кайталаңыз. Бардык текшерүү чектерди өтсөңүз чексиздик трафиги өндүрүмдүү (production) кылууга, булак маалыматты жоготууга же миграцияси үчүн керектүү маалыматтарды алып салууга чейин эч нерсеге көңүл бурмаңыз.