Импорт phpBB: когда удаляются аккаунты?

Задолго после запуска теста иммиграции я заметил, что сотни аккаунтов были удалены. Я знаю, что Discourse проводит техническое обслуживание для приостановки неиспользуемых аккаунтов или удаления недавно созданных, но так и не использованных аккаунтов.

В какой момент аккаунты в моей системе были удалены? Это происходит точно во время импорта или это автоматически обрабатывается службой технического обслуживания?

Я нахожусь в ситуации, когда хотел бы сохранить все аккаунты в течение определенного периода после миграции и предупредить людей о необходимости их активации, иначе они будут удалены. Восстановление сотен аккаунтов через приглашения будет очень болезненным процессом. Мне все равно придется запускать импорт на новой системе, так что у меня есть возможность решить эту проблему, если существует способ это сделать.

Я думаю, что некоторые скрипты импорта удаляют учетные записи пользователей без публикаций; они будут удалены в конце скрипта импорта. Кроме того, Discourse удаляет учетные записи без публикаций и входов в систему после определенного периода времени; такие записи можно найти в /admin/logs.

Они отображаются в разделе admin/logs

Действие: удаление пользователя

Поскольку эти записи находятся в admin/logs, вы предполагаете, что это, возможно, техническое обслуживание — удаление могло произойти через несколько часов после импорта. Если я смогу настроить временной фактор для неактивных учётных записей, я смогу задержать автоматическое удаление.

Да. См. настройку сайта «Очистка неактивных пользователей после N дней». «Количество дней до удаления неактивного пользователя (уровень доверия 0 без каких-либо сообщений). Чтобы отключить очистку, установите значение 0».