Languages

Archived - OS X Server: Migrating and copying wiki data from Mac OS X Server v10.6

Learn how to migrate wiki data from Mac OS X Server v10.6 Snow Leopard to OS X Server (Mountain Lion), or copy wiki data between two OS X Server (Mountain Lion) servers.

This article has been archived and is no longer updated by Apple.

Important: For information about migrating wiki data from Mac OS X Server v10.6 Snow Leopard to Lion Server, or for information about migrating wiki data between two Lion Servers see this article.

Migrating wiki data from Mac OS X Server v10.6 to OS X Server (Mountain Lion)

  1. Install or update to the latest version of OS X Server (Mountain Lion) via the Mac App Store.
  2. Copy /Library/Collaboration from Mac OS X Server v10.6 to a temporary location on OS X server. For example, you could copy the Collaboration folder to /tmp on OS X server.
  3. Log in to OS X Server as an administrator and ensure that the permissions are correct by executing this command in Terminal:
sudo chown -R _teamsserver:_teamsserver /tmp/Collaboration

Now you can use the wikiadmin(8) command to migrate all of the wikis copied from Mac OS X Server v10.6:

sudo wikiadmin migrate -r /tmp/Collaboration

Alternatively, you can choose to migrate a single wiki. In the following example, the wiki being migrated is called "students":

sudo wikiadmin migrate -r /tmp/Collaboration -g students


Note: If Mac OS X Server v10.6 was configured to host wiki data somewhere outside of the default location (/Library/Collaboration), the wiki data won't be migrated when upgrading to OS X Server. To import Mac OS X Server v10.6 wiki data after the upgrade to OS X Server, use "wikiadmin migrate" as above, but specify the Mac OS X Server v10.6's wiki data location instead of /tmp/Collaboration:

sudo wikiadmin migrate -r /Volumes/RAID/Collaboration

Note: Mac OS X Server v10.6 wiki themes are not preserved during migration to OS X Server (Mountain Lion). You must select a new theme for each wiki after migrating.

Copying all wikis from one OS X server (Mountain Lion) to another OS X server (Mountain Lion)

  1. Update to OS X Server v2.2.2 on both the source and destination servers.
  2. On the source server, execute these commands in Terminal as an administrator, in order to dump the Postgres database to a file:
    cd /Applications/Server.app/Contents/ServerRoot/usr/bin/
    sudo ./pg_dump -h "/Library/Server/PostgreSQL For Server Services/Socket" --format=c --compress=9 --blobs --username=collab --file=/tmp/collab.pgdump collab
  3. Copy /tmp/collab.pgdump from the source server to /tmp/collab.pgdump on the destination server, then copy the contents of /Library/Server/Wiki/FileData on the source server to /Library/Server/Wiki/FileData on the destination server.
  4. Log in to the destination server as an administrator and execute the following commands in Terminal to ensure correct ownership and permissions, start the Postgres database, populate it with the data dumped from the source server, and finally start up the wiki service:
    sudo chown -R _teamsserver:_teamsserver /Library/Server/Wiki/FileData
    sudo chmod -R +a "www allow search" /Library/Server/Wiki/FileData
    sudo serveradmin stop wiki
    sudo serveradmin start postgres_server
    cd /Applications/Server.app/Contents/ServerRoot/usr/bin/
    sudo ./dropdb -h "/Library/Server/PostgreSQL For Server Services/Socket" -U collab collab
    sudo ./createdb -h "/Library/Server/PostgreSQL For Server Services/Socket" -U collab collab
    sudo -u _postgres ./pg_restore -h "/Library/Server/PostgreSQL For Server Services/Socket" -d collab -U collab --single-transaction /tmp/collab.pgdump
    sudo serveradmin start wiki
    

Important: These steps cause any wikis already present on the destination server to be lost.

Note: Migrating wikis does not migrate users or groups. These instructions are intended for use when the new server is bound to the same directory server as the previous server.

Last Modified: Sep 24, 2014
Helpful?
Yes
No
  • Last Modified: Sep 24, 2014
  • Article: HT5585
  • Views:

    3318
  • Rating:
    • 100.0

    (1 Responses)

Additional Product Support Information

Start a Discussion
in Apple Support Communities
See all questions on this article See all questions I have asked