迁移后出现“用户等待审批”消息

好的,没问题,以下是针对您具体情况的操作步骤:

  1. 批准或拒绝当前在审核队列中可见的任何待处理用户

  2. 备份您的网站

  3. 进入您网站的 Rails 控制台

    cd /var/discourse
    ./launcher enter app
    rails c
    
  4. 获取处于审批停滞状态的用户

    pending_users = AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query
    
  5. 运行以下代码以批准这些用户

    pending_users.each do |u|
      u.approved = true
      u.approved_by = Discourse.system_user
      u.approved_at = Time.zone.now
      u.save!
    end
    

这样应该就解决了!