The most straightforward way to move an Omeka project between servers is to set up a new install on the new server with matching plugins and use the Omeka API Importer plugin to transfer items, files, collections, simple pages, exhibits, etc.

If this is not an option (the original site is no longer online or is on an internal network, follow the legacy instructions below.

Legacy Instructions

Before moving an existing Omeka project from one server to another, you should upgrade your existing installation to the latest version.

To move an existing Omeka project, you need to move a) the information in the database, and b) the files. The basic procedure for transferring both is this:

Import your old database into the new server using the .sql file you created in the previous step. Again, you can use phpMyAdmin or the command line.

Upload a clean copy of the Omeka install files to the new server. Fill out the db.ini file with the credentials for your new copy of the database that you just imported.

Download files and folders from the old server to the hard drive of your computer. The files and folders you will need are these:

In versions 2.0 and above:

files/

plugins/

themes/

any other files you have personally modified

In versions 1.5 and below:

archive/

plugins/

themes/

any other files you have personally modified

Upload these files and folders to the new server, overwriting the existing ones.

Reactivate your plugins and your theme.
You may have to reset the permissions for the files folder and its subfolders, and for any plugins that require directories to be writable. See Setting Directory Permissions for more details.