NMDeluxe Version 1.1.0 » Version 2.0.0

NMDeluxe Upgrade Guide


Welcome...


Welcome to the NMDeluxe upgrade guide. This guide will help you convert your existing NMDeluxe 1.1.0 installation over to 2.0.0. In a few minutes you will have converted your 1.1.0 installation to 2.0.0. If at any point you have any problems, please feel free to post on our Support Forums or take a look at some of the guides in our Wiki.

Before you Start...
Firstly we need to replace those files. This guide assumes you are using the default 1.1.0 installation. Remove the 1.1.0 files and upload the 2.0.0 files into their place (do not remove the MySQL database).

Before you start upgrading NMDeluxe, please make sure that the includes directory is CHMODDED to 0777 (Note, this only applies on *NIX servers). Please also make sure that you have noted down the MySQL account details from your 1.1.0 installation. If using cPanel you can change the user and/or password without removing the database.

Step One...
Open up your internet browser and goto your NMDeluxe installation /install/upgrade.php and you will see the introduction page for the upgrade. Once you've read through the page, proceed to the next step using the "Get Started" links at the top and bottom of the page.

Step Two...
Step two is simply the GPL license agreement that NMDeluxe is released under. Once you've read it you may proceed to the next step.

Step Three...
Step three creates your configuration file and connects to your MySQL database. You need to enter the same database information that your 1.1.0 installation used, otherwise we have nothing to import. You need to enter the following information into the fields before proceeding:

MySQL Host - The MySQL server to use (Default is "localhost")
MySQL Username - The username for the database you have created (Must have read/write permissions)
MySQL Password - The password for the user that will be connecting to the database
MySQL Database - The name of the NMDeluxe 1.1.0 database
MySQL Prefix - The prefix used on the tables. The default in NMDeluxe is nmd_ (Version 1.1.0 uses this as default unles you changed it during your installation).

Once you've entered the above details you may proceed to step four.

Step Four...
Step four will write your configuration file and convert your existing database tables to the new v2 standards. If all goes well, you will see green text saying "Done" next to each of the listed tasks. Once this is complete, you can proceed to the next step!

Step Five...
In this step you need to enter some details about your installation. You would have entered this in v1.1.0 however due to database changes it needs to be done again. Your users table also has to be re-created as we use a much more secure password encryption in v2 than we did in v1. Because of this the users will need to be re-added after you've upgraded.

The information required is as follows:

Installation URL - The URL to your NMDeluxe installation (e.g http://www.example.com/nmdeluxe/)
Upload Path - The directory path where uploads will be stored (e.g /home/username/public_html/nmdeluxe/uploads/)
Site Path - The directory path to your site (e.g /home/username/public_html/nmdeluxe/)
Default Username - This is the primary user's username that is used to login with.
Default User Password - The password for the default user
Default User Title - The title for the default user (when a post is made the value of this field will be shown as the author).

Proceed to the next step to continue...

Step Six...
The upgrade is now complete! You're ready to use NMDeluxe v2. Before you do though you need to DELETE THE INSTALL DIRECTORY...do not rename it! This is for your own website's security to prevent someone wiping your database by re-installing NMDeluxe.

You're all done...
That was quite easy now wasn't it :)

If you require assistance please feel free to make a post in our Support Forums. Also take a look at our Wiki for some useful articles on customizing your installation.

NMDeluxe, Copyright © 2007 Web Services Deluxe