Hoppa till huvudinnehåll

Verifiering av suverän migrering

Ultimate Multisite: Multi-Tenancy 1.2.0 inkluderar WP-CLI verifikationskommandon för migrationer till suveräna tenants. Använd dem när en tenantmigration, ett SSO-besök eller en isolerad installation inte beter sig som förväntat.

Kommandon att köra

Kör verifieringen från din nätverksinstallation av WordPress:

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

Använd site ID för den tenant du migrerar. Det första kommandot kontrollerar att tenanten inte längre är beroende av äldre nätverksdata. Det andra kommandot verifierar att suveräna push-jobb kan bearbetas och tömmas (drain).

Vanliga fel

Databassbehörigheter stämmer inte överens med värden

Om verifikationen rapporterar fel vid behörigheter för databas eller writer-user, kontrollera den konfigurerade databasvärden. localhost, 127.0.0.1 och ett container service namn är olika MySQL grant hosts. Uppdatera bindningen av tenant host eller databassbehörigheterna, och kör sedan verifikationen igen.

Bedrock- eller lokala installationer kan inte ansluta

Bedrock- och lokala socketinstallationer kan rapportera databasen som localhost medan runtime ansluter via en normaliserad adress. Version 1.2.0 normaliserar hoststräng på samma maskin, men anpassade host-överskridanden kan fortfarande krocka med databassbehörigheter.

Asynkron push-kö var inte tömd (drained)

Om verify-sovereign-push inte slutförs, kontrollera Action Scheduler eller den konfigurerade asynkrona köraren. Rensa misslyckade jobb först efter att du har bekräftat att de är säkra att försöka igen eller kassera dem.

Antal användare för tenanten är felaktigt

Migrationen ska provisionera användare för den suveräna tenanten. Om den förväntade installerade användaren saknas, kör om steget för användarprovisionering innan du försöker med SSO igen.

SSO-besök nekas

Stateless tenant autologin kräver att domän, origin pin, token-syfte, nonce och utgångstid matchar. Bekräfta att tenant URL är korrekt och försök inloggning kort efter att SSO-besöket har genererats.

När du ska försöka igen

Försök verifieringen efter varje infrastrukturändring. Växla inte produktionstrafik, radera inte källdata eller ta bort migrationsuppgifter förrän alla verifieringskontroller har godkänts.