Суверенитеттегирүү (Sovereign Migration) текшерүү
Ultimate Multisite: Multi-Tenancy 1.2.0 версиясында суверен тенанттарды миграциялоо үчүн WP-CLI текшерүү буйруктары бар. Тенант миграциясы, SSO кирилиштери же изоляцияланган орнотуулар күтүлгөнүк боюнча иштебесе, аларды колдонуңуз.
Аткаруучу буйруктар
Сеть WordPress орнотулган жерден текшерүүнү аткарыңыз:
wp tenant verify-no-legacy --site=<site-id>
wp tenant verify-sovereign-push --site=<site-id>
Миграциялоочу тенант үчүн сайт ID'sini колдонуңуз. Биринчи буйрук тенанттын дагы эле эски (legacy) сетьүк маалыматтарына көзөнө электерин текшерет. Экинчи буйрук суверен пуш жубунун иштеп чыгууга жана андан чыгарууга (drain) мүмкүн болгонун текшерет.
Көргөн каталар
Негизделген базалык укуштар дал келбейт
Текшерүүдө укуштар же жазуучу колдонуучу (writer-user) каталары билдирсе, конфигурацияланган базалык хостту текшериңиз. localhost, 127.0.0.1 жана контейнер кызматтын аты MySQL укуштуу хостторudur. Тенант хостун байланышын же базалык укуштарды жөнгө салып, дагы бир жолу текшерүүнү аткарыңыз.
Bedrock же жергиликтүү орнотуулар туташа албайт
Bedrock жана жергиликтүү сокет орнотуулары базалык маалыматты localhost катары көрсөтсө да, чөйрөнү (runtime) нормалдуу киргизүү аркылуу байланышат. 1.2.0 версиясы бир машинадагы хост строклорун нормалдаштырат, бирок колдонулган хосттөр базалык укуштар менен т атаалдык жаратышы мүмкүн.
Асинхрондук пуш кыйрык (Async push queue) андан чыгарылбайт
Эгер verify-sovereign-push бүтпөсө, Action Scheduler же конфигурацияланган асинхрондук иштетүүчү (async runner) бөлүгүн текшериңиз. Ката болгон жубу кайра аткарууга же унутууга (discard) жол бербедигине ишенгенден кийин гана аны жогордулаңыз.
Тenaarттун колдонуучу саны туура эмес
Миграциядан суверен тенант үчүн колдонуучулар бөлүнгөн болушу керек. Күтүлгөн орнотуучу колдонуучу болбосо, SSO-ну кайра аткаруудан мурун колдонуучуларды бөлүп берүү этабын дагы бир жолу аткарыңыз.
SSO кирилиштери башталбайт (SSO visit is rejected)
Стайлы (stateless) арендачунун автоматтык түргөндүрүү үчүн арендачу домени, кишинин PIN коду (origin pin), токендин максаты (token purpose), nonce жана мөөнөтү дал келиши керек. Арендачу URL-и туура экенин текшериңиз жана SSO визитин генерациялоодон кийин түргөндүрүү аракет кылыңыз.
Кайра аракет кылса болот
Инфраструктурада ар бир өзгөрүмдөн кийин текшерүүнү кайталаңыз. Бардык текшерүү чектерди өтсөңүз, продукциялык трафикти алмаштырбаңыз, булак маалыматты жок кылыңыз же миграцияси үчүн керектүү кирүү маалыматтарын алып салыңыз.