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.