2.x to 3.0

The following steps outline the upgrading instructions for 2.x to 3.0.x:

  1. Download the most recent version of Enthusiast under the 3.0 development tree as well as the Upgrade from Enthusiast 2 script.
  2. Install Enthusiast 3.0 following the regular installation instructions.
  3. Unzip the upgrade script archive and upload enth2upgrade.php to your Enthusiast 3 installation directory.
  4. Open your Enthusiast 2.x-run fanlisting’s config.inc.php file and determine if the database settings are correct. It is important to note that if you are planning to move your fanlisting to a different server (i.e., from one domain to another, both on different servers/not part of a single reseller), you have to make sure the $db_server variable points to the old server and that your old server can accept MySQL connections from the new (destination) server. This is so that the members can be ported from the old database table to the new one!
  5. Copy this config.inc.php to your Enthusiast 3 installation directory (it won’t overwrite your Enthusiast 3.x config file as they are not of the same filename).
  6. Go to enth2upgrade.php (i.e., if your Enth3 installation is at http://yourdomain.com/admin, go to http://yourdomain.com/admin/enth2upgrade.php) — you do not need to log in to run this convert script.
  7. Fill out the rest of the form located at that address. (Note that some of these steps are replicated on that page.) The rest of the values will be taken from your config.inc.php file.
  8. Once done, delete the enth2upgrade.php and config.inc.php files from your Enthusiast 3 installation directory and configure your fanlisting’s snippets/pages following regular Enthusiast 3 configuration instructions.