Corruzione dati utente nella migrazione da phpBB3 a WP/Discourse

Grazie Coin-coin. Se eliminiamo gli utenti anonimi dal file dei dati utente prima dell’importazione, presumo che tutti i post anonimi verranno assegnati all’utente “system” come già avviene. C’è qualche motivo di cui potrei non essere a conoscenza per cui non dovremmo includere gli utenti anonimi dalla nostra istanza phpBB nel file di importazione?

Sto raccogliendo informazioni da questo e da altri thread come…

Il problema per noi sembra essere correlato agli utenti anonimi, che sono essenzialmente utenti duplicati che non esistono in WP, una nuova importazione in WP che cambia la struttura degli ID utente di WP ma non gli ID di Discourse eliminando gli utenti di test di WP appena creati, e il fatto che Discourse tenta di associare gli utenti prima tramite l’ID WP esterno.

Quando eseguiamo una nuova importazione, rimuove alcuni utenti di test di WP dal database. Gli ID utente di un paio di utenti anonimi di phpBB che ho cercato sembrano avere gli ID utente interi più alti in Discourse (4505, 4506, ecc.). Quindi sembra che quando eseguiamo una nuova importazione ed eliminiamo gli account di test in WP, un utente appena creato in WP viene quindi sincronizzato con il vecchio ID del vecchio utente non più esistente.

Forzando l’associazione degli utenti tramite email invece che tramite ID esterno durante la nuova importazione, come descritto nel post #5 collegato sopra, dovremmo essere in grado di precludere la possibilità di qualsiasi fusione indesiderata di vecchi e nuovi utenti.

Tutto questo sembra ragionevole?

Grazie