Attention

This document was written for an unsupported version of Plone, Plone 2.1.x, and was last updated 48 days ago.

For more information, see the version support policy.

To learn how to upgrade to the current version of Plone, read the upgrade manual.

Moving users between portal instances

by Alex Limi last modified May 01, 2013 08:30 AM
Contributors: Rowan Merewood, Alexander Limi
Sometimes, it's necessary to create a fresh Plone site and move the users, groups and member data from the old instance to the new one. Here's how to do it.

All of these operations are performed in the ZMI, not from the Plone interface.

  1. Go to your new site and Delete the following objects (all relative to the Plone site root):
    • acl_users -> Contents -> Groups -> acl_users (delete this)
    • acl_users -> Contents -> Users -> acl_users (delete this)
    • Members
    • portal_groupdata
    • portal_memberdata
  2. Cut your existing acl_users -> Contents -> Groups -> acl_users object from the old site and paste it into the new one at the same location.
  3. Cut your existing acl_users -> Contents -> Users -> acl_users, object from the old site and paste it into the new one at the same location.
  4. Go to the root of the old site, cut the following objects:
    • Members
    • portal_groupdata
    • portal_memberdata
  5. Go to the root of the new site, and paste all the objects you just cut there.
  6. Your new site should be ready to use with the old users, groups, memberdata and home folders!

The reason that you have to do all this is that the users, groups, memberdata information and member home folders are stored in separate locations, and they all have to be moved over at the same time.


Contribute

Something wrong or out of date? Anybody can edit or create a new article in the knowledge base. Simply create an account on this site, log in, and click the Edit button to contribute.