Skip to main content

Sovereign Migrazio Bidezki Dantza

Ultimate Multisite 1.2.0-ean WP-CLI bidezko (sovereign) tenent migrazioak dira. Tenent migrazio bat, SSO bisita edo aisialditu instalazio bat ez jakin dituzenean, hauek erabiliz.

Erakunde egindako komandak

WordPress installa network-ean erakunde egin:

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

Migrazio egiten duen tenentaren site ID-a erabiliz. Lehen komandak bat ez daude network-eko datu historietan depengatu. Bigarren komandak dira sovereign push job-ek procesatuta eta drainatuta kondiziotzen.

Okerrako ezberdinetak

Database grant-ek host-ekin ez du

Erakundea erakuntzen edo writer-user-ek ez du, database host-a konponduki ikustee. localhost, 127.0.0.1 eta container service-aren nabizak MySQL grant host-ez dira. Tenent host binding edo database grant-ek updateatu, gaur erakunde egin.

Bedrock edo local instalazioak konektatzen ez dute

Bedrock eta local socket instalazioak database-a localhost denari ematen dezakete, baina runtime-ak normalizatutako adresu bidez konektatzen du. Versio 1.2.0-ean erabilera egonbatzen host strings-ek normalizatu dira, baina custom host override-ek database grant-ekin konfrontazioa izan daiteke.

Async push queue ez drainatzen

verify-sovereign-push-ak amaitzen ez du, Action Scheduler edo konponduki egindako async runner-a ikustee. Job-ek berri errepenean saioa baino lehenik drainatu ondoren saioa aldatu edo descarte egin.

Tenentaren erabiltzaileko koertea ez da

Migrazioak sovereign tenentariako erabiltzaileko koertuak provisionatu behar dira. Esperatutako instalazio erabiltzaileko ez dagoenean, SSO-re berri erakunde egiten saioa baino lehenik erabiltzailearen provisionamendu irakurri.

SSO bisitua ez daude

SSO bisita ez daude.

Stateless tenant autologin-ek domaina tenentia, origin pinak, token-aren testuingtxari eta edukioloa (expiry) jateness beharrezkoa da. Tenentian URL-ek ondo dagoela eta SSO bisita sortu egin ondoren login-a eragiten daiko garrantzia da.

Geroan jartzea (When to retry)

Bestea infraestructura-ren jarraipenaren ondoren testuingtxari jartu. Produksio trafikoa ez aldatu, gure datuen źródoa ez dauriazuk edo migrazio kredentzialak ez badura haie guztiek testuingtxari jartzen duenean.