സൊവർיין മൈഗ്രേഷൻ പരിശോധന
Ultimate Multisite: Multi-Tenancy 1.2.0-ൽ സൊവർיין ടെനന്റ് മൈഗ്രേഷനുകൾക്കായി WP-CLI വെരിഫിക്കേഷൻ കമാൻഡുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഒരു ടെനന്റ് മൈഗ്രേഷൻ, SSO സന്ദർശനം അല്ലെങ്കിൽ ഒറ്റപ്പെട്ട ഇൻസ്റ്റാളുകൾ എന്നിവ പ്രതീക്ഷിച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ ഇവ ഉപയോഗിക്കുക.
പ്രവർത്തിപ്പിക്കേണ്ട കമാൻഡുകൾ
നെറ്റ്വർക്ക് WordPress ഇൻസ്റ്റാളിൽ നിന്ന് വെരിഫിക്കേഷൻ പ്രവർത്തിപ്പിക്കുക:
wp tenant verify-no-legacy --site=<site-id>
wp tenant verify-sovereign-push --site=<site-id>
നിങ്ങൾ മൈഗ്രേറ്റ് ചെയ്യുന്ന ടെനന്റിന്റെ സൈറ്റ് ഐഡി ഉപയോഗിക്കുക. ആദ്യത്തെ കമാൻഡ് ആ ടെനന്റ് ഇനി പഴയ നെറ്റ്വർക്ക് ഡാറ്റയെ ആശ്രയിക്കുന്നില്ല എന്ന് പരിശോധിക്കുന്നു. രണ്ടാമത്തെ കമാൻഡ് സൊവർיין പുഷ് ജോലികൾ പ്രോസസ്സ് ചെയ്യാനും ഡ്രെയിൻ ചെയ്യാനും കഴിയുന്നുണ്ടോയെന്ന് പരിശോധിക്കുന്നു.
സാധാരണ പരാജയലുകൾ
ഡാറ്റാബേസ് ഗ്രാൻ്റുകൾ ഹോസ്റ്റുമായി মেলে
വെരിഫിക്കേഷൻ റിപ്പോർട്ട് ചെയ്യുന്ന ഗ്രാൻ്റ് അല്ലെങ്കിൽ റൈറ്റർ-യൂസർ പരാജയങ്ങൾ ഉണ്ടെങ്കിൽ, കോൺഫിഗർ ചെയ്ത ഡാറ്റാബേസ് ഹോസ്റ്റ് പരിശോധിക്കുക. localhost, 127.0.0.1, കൂടാതെ ഒരു കണ്ടെയ്നർ സർവീസ് നാമം എന്നിവ വ്യത്യസ്ത MySQL ഗ്രാൻ്റ് ഹോസ്റ്റുകളാണ്. ടെനന്റ് ഹോസ്റ്റ് ബൈൻഡിംഗ് അല്ലെങ്കിൽ ഡാറ്റാബേസ് ഗ്രാൻ്റുകൾ അപ്ഡേറ്റ് ചെയ്ത ശേഷം വെരിഫിക്കേഷൻ വീണ്ടും പ്രവർത്തിപ്പിക്കുക.
Bedrock അല്ലെങ്കിൽ ലോക്കൽ ഇൻസ്റ്റാളുകൾ ബന്ധിപ്പിക്കാൻ കഴിയുന്നില്ല
Bedrock-ഉം ലോക്കൽ സോക്കറ്റ് ഇൻസ്റ്റാളുകളും റൺടൈം ഒരു നോർമലൈസ്ഡ് അഡ്രസ്സിലൂടെ കണക്ട് ചെയ്യുമ്പോൾ ഡാറ്റാബേസിനെ localhost ആയി റിപ്പോർട്ട് ചെയ്യാൻ സാധ്യതയുണ്ട്. പതിപ്പ് 1.2.0 ഒരേ മെഷീനിലെ ഹോസ്റ്റ് സ്ട്രിംഗുകൾ സാധാരണ നിലയിലാക്കുന്നു, പക്ഷേ കസ്റ്റം ഹോസ്റ്റ് ഓവർറൈഡുകൾക്ക് ഇപ്പോഴും ഡാറ്റാബേസ് ഗ്രാൻ്റുകളുമായി തർക്കമുണ്ടാക്കാൻ സാധ്യതയുണ്ട്.
അസിങ്ക് പുഷ് ക്യൂ പ്രോസസ്സ് ചെയ്യുന്നില്ല (drain)
verify-sovereign-push പൂർത്തിയാകാത്ത പക്ഷം, Action Scheduler അല്ലെങ്കിൽ കോൺഫിഗർ ചെയ്ത അസിങ്ക് റണ്ണറെ പരിശോധിക്കുക. വീണ്ടും ശ്രമിക്കാനോ ഒഴിവാക്കാനോ സുരക്ഷിതമാണെന്ന് ഉറപ്പുവരുത്തിയ ശേഷം മാത്രം പരാജയപ്പെട്ട ജോലികൾ ക്ലിയർ ചെയ്യുക.
ടെനന്റ് യൂസർ എണ്ണം തെറ്റാണ്
മൈഗ്രേഷൻ സൊവർיין ടെനന്റിനായി ഉപയോക്താക്കളെ പ്രോവിഷൻ ചെയ്യണം. പ്രതീക്ഷിക്കുന്ന ഇൻസ്റ്റാളേഷൻ യൂസർ നഷ്ടപ്പെട്ടിട്ടുണ്ടെങ്കിൽ, SSO വീണ്ടും ശ്രമിക്കുന്നതിന് മുമ്പ് യൂസർ പ്രോവിഷനിംഗ് ഘട്ടം വീണ്ടും പ്രവർത്തിപ്പിക്കുക.
SSO സന്ദർശനം നിരസിക്കപ്പെടുന്നു
സ്റ്റേറ്റ്ലെസ്സ് ടെനന്റ് ഓട്ടോലോഗിൻ പ്രവർത്തിപ്പിക്കുമ്പോൾ, ടെനന്റിന്റെ ഡൊമെയ്ൻ, ഒറിജിൻ പിൻ (origin pin), ടോക്കൺ ഉദ്ദേശ്യം (token purpose), നോൺസ് (nonce) എന്നിവയും കാലാവധിയും തമ്മിൽ പൊരുത്തപ്പെടണം. SSO വിസിറ്റ് ഉണ്ടാക്കിയ ഉടനെ ടെനന്റ് URL ശരിയാണെന്ന് ഉറപ്പുവരുത്തി ലോഗിൻ ശ്രമിക്കുക.
എപ്പോൾ വീണ്ടും ശ്രമിക്കണം
ഓരോ ഇൻഫ്രാസ്ട്രക്ചർ മാറ്റത്തിന് ശേഷവും വെരിഫിക്കേഷൻ വീണ്ടും ശ്രമിക്കുക. എല്ലാ പരിശോധനാ പണികളും വിജയിക്കുന്നതുവരെ പ്രൊഡക്ഷൻ ട്രാഫിക് മാറ്റുകയോ, സ്രോതസ് ഡാറ്റ ഡിലീറ്റ് ചെയ്യുകയോ, മൈഗ്രേഷൻ ക്രെഡൻഷ്യലുകൾ നീക്കം ചെയ്യുകയോ ചെയ്യരുത്.