Skip to main content

Мемлекеттік миграцияны التحقق

Ultimate Multisite: Multi-Tenancy 1.2.0 созыпшы (sovereign) арендатор миграциялары үшін WP-CLI тексеру командаларын қамтиды. Арендатор миграциясы, SSO кезектегі визит немесе оқшауланған орнату күтілетіндей жұмыс істемейтін жағдайда оларды қолданыңыз.

Жүргізуге арналған командалар

Желідегі WordPress орнатысынан тексеруді жүргізіңіз:

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

Миграциялап отырған арендатордың site ID-сін қолданыңыз. Бірінші команда арендатор енді ескі желідегі деректерге тәуелді емес екенін тексеріп отырады. Екінші команда созыпшы (sovereign) push жұмыстары өңделуі мен тазалану мүмкіндігін тексеру үшін қолданылады.

Көрінетін қателер

Деңгейлік деректер берулері сәйкес келмейді

Егер тексеру нәтижесінде беру (grant) немесе жазушы пайдаланушы (writer-user) қателері көрсетілсе, конфигурацияланған деректер хостын тексеріңіз. localhost, 127.0.0.1 және контейнер қызметінің атауы MySQL беру хостары үшін өзгеше болады. Арендатор хостын байланысын немесе деректер берулерін жаңартып, тексеруді қайта жүргізіңіз.

Bedrock немесе жергілікті орнатулар қосыла алмайды

Bedrock және жергілікті сокет орнатулары базаны localhost ретінде көрсетуі мүмкін, ал орындау кезінде нормаланған мекенжай арқылы қосылады. 1.2.0 нұсқасында бір машинадағы хост строга нормализация жасалады, бірақ қолжетімді хостарды өзгертулер базаның берулерімен қақтығысуы мүмкін.

Асинхрондық push тізілігі тазаланбаған (drain)

Егер verify-sovereign-push аяқталмаса, Action Scheduler немесе конфигурацияланған асинхронды жүргізушіні тексеріңіз. Қате жұмыстарды қайталауға немесе жоюға қауіпсіз екенін растағаннан кейін ғана оларды тазалаңыз.

Арендатор пайдаланушы саны дұрыс емес

Миграция созыпшы арендатор үшін пайдаланушыларды бөлеуі керек. Күтілетін орнатылған пайдаланушы болмаса, SSO-ны қайталаудан бұрын пайдаланушыны бөлу кезеңін қайталаңыз.

SSO кезектегі визит ретіне келмейді

Стайластырылмаған (Stateless) арендашылардың автоматты кіруі үшін арена таңдау аймағын (tenant domain), кириш PIN-кодты (origin pin), токеннің мақсатын (token purpose), nonce және мерзімін сәйкестендіру қажет. Арендашы URL-сі дұрыс екенін растаңыз және SSO визитін генерацияланғаннан кейін кіру әрекеті жасалатынын тексеріңіз.

Қайталау кезінде

Әрбір инфрақұрылымды өзгертуден кейін тексеруді қайталаңыз. Барлық тексерулер сәтті өткенше өндірістік трафикті ауыстырмаңыз, бастапқы деректерді өшірмеңіз немесе миграциялік құжаттарды алып тастамаңыз.