Sovereign Migration Verification
Ang Ultimate Multisite: Multi-Tenancy 1.2.0 ay may mga WP-CLI verification commands para sa paglipat ng sovereign tenant. Gamitin ang mga ito kapag hindi gumagana nang inaasahan ang isang paglipat ng tenant, SSO visit, o isolated install.
Mga Command na tatakbo
Patakbuhin ang verification mula sa network WordPress install:
wp tenant verify-no-legacy --site=<site-id>
wp tenant verify-sovereign-push --site=<site-id>
Gamitin ang site ID para sa tenant na iyong inililipat. Ang unang command ay tinitingnan kung hindi na umaasa ang tenant sa legacy data ng network side. Ang pangalawang command ay nagpapatunay na ang mga sovereign push job ay maaaring magproseso at mag-drain.
Mga Karaniwang pagkabigo
Hindi tumutugma ang database grants sa host
Kung ang verification ay nag-uulat ng grant o writer-user failures, suriin ang naka-configure na database host. Ang localhost, 127.0.0.1, at pangalan ng container service ay iba-ibang MySQL grant hosts. I-update ang tenant host binding o mga database grants, pagkatapos ay muling patakbuhin ang verification.
Hindi makakonekta ang Bedrock o local installs
Ang Bedrock at local socket installs ay maaaring mag-ulat na ang database ay localhost habang ang runtime ay kumokonekta sa pamamagitan ng isang normalized address. Ang bersyon 1.2.0 ay nag-normalize ng mga host string sa parehong makina, ngunit ang custom host overrides ay maaari pa ring magkaroon ng conflict sa mga database grants.
Hindi na-drain ang async push queue
Kung hindi matatapos ang verify-sovereign-push, suriin ang Action Scheduler o ang naka-configure na async runner. Linisin ang mga nabigong job lamang pagkatapos mong kumpirmahin na ligtas itong subukan muli o itapon.
Mali ang bilang ng user ng tenant
Dapat ay maglaan ng users ang migration para sa sovereign tenant. Kung nawawala ang inaasahang install user, patakbuhin muli ang hakbang sa pagbibigay ng user bago muling subukan ang SSO.
Tinanggihan ang SSO visit
Kailangan ng stateless tenant autologin na tumutugma ang domain ng tenant, origin pin, token purpose, nonce, at expiry. Siguraduhin lang na tama ang URL ng tenant at subukan ang login pagkatapos mong gumawa ng SSO visit.
Kailan Dapat Subukan Ulit
Subukan ulit ang verification pagkatapos ng bawat pagbabago sa infrastructure. Huwag magpalit ng production traffic, tanggalin ang source data, o alisin ang migration credentials hangga't hindi pumapasa ang lahat ng verification checks.