Хариулалт хийх үеийн баталгаажуулалт (Sovereign Migration Verification)
Ultimate Multisite: Multi-Tenancy 1.2.0 нь өөрийн тусгай талбарын (sovereign tenant) шилжилт хийхэд 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-ийн алдааг илрүүлбэл, тохируулсан өгөгдлийн сангийн хост (host) -ыг шалгана уу. localhost, 127.0.0.1 болон контейнер сервисын нэр нь MySQL зөвшөөрөл өгөх хостоос ялгаатай байдаг. Та талбарын хостын холболт (host binding) эсвэл өгөгдлийн сангийн зөвшөөрлийг шинэчилсний дараа баталгаажуулалтыг дахин ажиллуулна уу.
Bedrock эсвэл локал суулгалт холбогдох боломжгүй байх
Bedrock болон локал сокет (socket) суулгалтууд өгөгдлийн санг localhost гэж илэрхийлэх боловч, ажиллагааны үеийн холболт нь ерөнхий хаягаар хийгдэж байдаг. 1.2.0 хувилбарт ижил машины хостын мөрүүдийг нэг стандарт болгодог ч, өөрийн тохируулсан хост (custom host) хэтрүүлэлт нь өгөгдлийн сангийн зөвшөөрөлөөс таарах боломжтой.
Async push queue саягдахгүй байх
Хэрэв verify-sovereign-push дуусаагүй бол Action Scheduler эсвэл тохируулсан async runner-ыг шалгана уу. Ажил алдаад байгааг дахин оролдох эсвэл хаяж болох эсэхийг баталгаажуулсны дараа л алдагдсан ажлуудыг цэвэрлэх хэрэгтэй.
Талбарын хэрэглэгчийн тоо буруу байх
Шилжилт хийх үед sovereign талбарт зориулж хэрэглэгчүүдийг бэлтгэх ёстой. Хүлээгдэж буй суулгалт хийсэн хэрэглэгч дутуу бол, SSO-той дахин орохоос өмнө хэрэглэгчийн бэлтгэлийн алхмыг дахин ажиллуулна уу.
SSO зочиллыг татгалзах
SSO-той зочилсон үйлдэл татгалзагдаж байгааг шалгана уу.
Төлөвгүй (Stateless) барилга байгуулагчийн автологин хийхийн тулд таны төлөвлөгөөний домен, origin pin, токений зорилго, nonce болон хугацаа нь таарч байх ёстой. Төлөвлөгөөний URL зөв байгаа эсэхийг баталгаажуулж, SSO (Single Sign-On) үзүүлэх үйл ажиллагааг гаргасны дараа хурдан хугацаанд логин хийхийг оролдоно.
Дахин оролдох үед
Инфраструктурын аль ч өөрчлөлтийн дараа шалгалыг давт. Бүх шалгалт амжилтад хүрэх хүртэл бүтээмжтэй (production) трафикийг шилжүүлэх, эх сурвалжийн өгөгдлийг устгах, эсвэл хуучин өнгөрсөн өгөгдлийн мэдээллийг арилгах зэрэг үйлдлүүдийг хийхгүй байх хэрэгтэй.