As of version 2.2.1.5 we have automated updating the database, see the bottom of the page for manual upgrade steps for versions older than this.
Its a good idea to login to your site as admin before uploading the files for upgrade.
Upload the Setup folder first so you can be sure all the scripts are there first, then upload the rest of the files. After all the files are uploaded navigate to yoursiteroot/Setup/Default.aspx
Always backup your site and your database completely before upgrading so that if anything goes wrong you can restore your previous installation.
If you are upgrading from very old versions and have a custom skin that you are using, it might be wise to change to one of the built in skins like subblue before the upgrade, then after you upgrade change back to your custom skin. Sometimes changes are needed in custom skins after an upgrade. We will try to keep changes like this to a minimum. If upgrading a site from the older 1.x version of mojoPortal, you must do this because skinning changed a lot in 2.0 .NET. Old 1.x skins will not work and must be modified to get them working.
Copy the new files over your old files then edit the Web.config and user.config (if you are using a user.config file) to put back your correct custom settings like connection strings, smtp settings etc. You can get these settings out of your backup files.
After copying all the files you should restart the web application, making any change to the Web.config file will restart the web app so just type a space in it to modify it then cop it up to your server again.
Navigate to yoursiteroot/Setup/Default.aspx to complte the upgrade.
If you have any troubles post in the forums and we will try to help.
Last updated 2007-08-13 Joe Audette