Depois de clonar meu database do WordPress para outro servidor, não consigo fazer login

Estou no processo de criar um novo servidor de teste atualizado para replace o nosso atual. O nome do domínio mudará. Gostaria de fazer o switch over over, o que significa que os usuários podem continuar a fazer login com suas credenciais atuais.

O novo servidor parece operacional. Posso ver a primeira página com mensagens exibidas. Mas quando tento entrar, recebo a mensagem:

ERRO: a senha que você inseriu para seu nome de usuário está incorreta.

Fatos adicionais:

  • O database é clonado usando um script que clona dados de um servidor de produção para encenação. Este script foi usado sem problemas com o antigo servidor de teste.
  • O script de clone executa wp search-replace --network --recurse-objects --url .
  • Os sites (produção, assembly antiga, nova assembly) usam o logon único com o plugin AD Integration .
  • Se eu mudar minha senha de usuário no novo database usando o wp-cli , posso fazer login. (Esta não é uma solução porque não posso exigir que todos os usuários alterem suas senhas.)
  • Eu procurei minha senha de usuário em bancos de dados antigos e novos e eles combinam:

     mysql> SELECT * FROM wp_users WHERE user_login = 'foobar'; | ID | user_login | user_pass | | 166 | foobar | $P$BE ... g1 | 
  • Suspeitando que talvez tenha algo a ver com um sal ou um nonce, copiei o arquivo wp-security-keys.php do antigo servidor de teste para o novo.

  • Tentou iniciar session na janela de navegação anônima para excluir cookies obsoletos ou cache.
  • É um site de rede / MU.

Eu suspeito que tem algo a ver com a criptografia / descriptografia da senha. Mas nada que tentei até agora o corrigiu. o que estou perdendo?

Solutions Collecting From Web of "Depois de clonar meu database do WordPress para outro servidor, não consigo fazer login"