DNN Upgrade Guide for upgrading from DNN 4.9.5CE to DNN 5.1.4CE

Today we upgraded our DNN from 4.9.5CE to DNN 5.1.4CE. The upgrade process is smooth, and there is one error during upgrade. But everyting is working fine so far. The Host and Admin links changed a lot. It takes some time to get use it. The Dashboard link under Host is still there, but the control file(ascx) is not found. I have tried to fix it by modify the Module definations.

The reason to update to DNN 5.1.4CE is that DNN 4.x.x had officially reached its End-Of-Life. Even the PowerDNN has sent offical email to their customers:

Dear XXX,
As I am sure you are already aware, on 9/9/2009, Joe Brinkman from DotNetNuke Corporation announced that the DotNetNuke 4.x product line had officially reached its End-Of-Life.  Even though DotNetNuke Corporation is no longer providing support or patches for the 4.x product line, we will continue to provide technical assistance for DotNetNuke 4.9.5 until at least February 1, 2010.

However, as of November 15th, 2009, the PowerDNN support team will no longer be providing free technical assistance for any version of DotNetNuke that is pre-4.9.5.  Additionally, on November 15th, the PowerDNN Control Suite automation tools will require that pre-4.9.5 websites be upgraded to 4.9.5 or above in order to leverage its capabilities.

Please be aware that this will in no way affect your website's ability to run or your ability to use your website.  After November 15th, if you need technical assistance on a pre-4.9.5 website, you will be given the option to either upgrade to DotNetNuke 4.9.5 or above, or purchase a legacy support contract.

If you have any questions, please do not hesitate to contact us by simply replying to this email.

Always glad to help,
Tony V.

Actuall the upgrade process is quite easy. what you need to do is just follow these steps:

  1. Backup your database and DNN files.
  2. Create an app_offline.htm file in your DotNetNuke root folder to take DotNetNuke offline. App_offline.htm is new feature of asp.net 2.0, it will disable all requests through the asp.net processes. the content of app_offline.htm will be somthing like this: We are upgrading our system to serve you better, please come back in 5 mins.
  3. Upload the upgrade files to your server, using the Overwrite and Use Folder Names options
  4. Rename app_offline.htm to app_offline.htm.bak
  5. Browse to “http://www.hcjsg.com” (or whatever you have used for your url) in your web browser
  6. The application will automatically execute the necessary database scripts and provide feedback in the browser
  7. Done!

Here is my upgrade log:

Upgrading DotNetNuke
Current Assembly Version: 05.01.04
Current Database Version: 04.09.05

Upgrade Status Report
00:00:00.015 - Upgrading to Version: 05.01.04
00:00:00.312 - Executing Script: 05.00.00.SqlDataProvider Success
00:00:02.875 - Executing Script: 05.00.01.SqlDataProvider Success
00:00:03.437 - Executing Script: 05.01.00.SqlDataProvider Success
00:00:05.062 - Executing Script: 05.01.01.SqlDataProvider Success
00:00:05.500 - Executing Script: 05.01.02.SqlDataProvider Success
00:00:05.765 - Executing Script: 05.01.03.SqlDataProvider Success
00:00:06.078 - Executing Script: 05.01.04.SqlDataProvider Success
00:00:06.375 - Executing Application Upgrades: 05.00.00 Error!
00:00:09.921 - Executing Application Upgrades: 05.00.01 Success
00:00:09.921 - Executing Application Upgrades: 05.01.00 Success
00:00:11.531 - Executing Application Upgrades: 05.01.01 Success
00:00:11.531 - Executing Application Upgrades: 05.01.02 Success
00:00:11.531 - Executing Application Upgrades: 05.01.03 Success
00:00:12.093 - Executing Application Upgrades: 05.01.04 Success
00:00:12.093 - Cleaning Up Files: 05.00.00 Success
00:00:12.187 - Cleaning Up Files: 05.00.01 Success
00:00:12.187 - Cleaning Up Files: 05.01.00 Success
00:00:12.218 - Cleaning Up Files: 05.01.01 Success
00:00:12.218 - Cleaning Up Files: 05.01.02 Success
00:00:12.218 - Cleaning Up Files: 05.01.03 Success
00:00:12.218 - Cleaning Up Files: 05.01.04 Success
00:00:12.218 - Updating Config Files: 05.00.00 Success
00:00:12.218 - Updating Config Files: 05.00.01 Success
00:00:12.218 - Updating Config Files: 05.01.00 Success
00:00:12.234 - Updating Config Files: 05.01.01 Success
00:00:12.234 - Updating Config Files: 05.01.02 Success
00:00:12.234 - Updating Config Files: 05.01.03 Success
00:00:12.234 - Updating Config Files: 05.01.04 Success
00:00:12.234 - Performing General Upgrades
00:00:12.312 - Installing Optional Modules:
00:00:12.312 - Installing Package File HTML_Community_05.01.04_Install: Success
00:00:13.625 - Installing Optional Skins:
00:00:13.625 - Installing Optional Containers:
00:00:13.625 - Installing Optional Languages:
00:00:13.625 - Installing Optional Providers:
00:00:13.625 - Installing Package File AspNetMembershipProvider_05.01.03_Install: Success
00:00:13.671 - Installing Package File CorePermissionProvider_05.01.01_Install: Success
00:00:13.718 - Installing Package File DatabaseLoggingProvider_05.01.01_Install: Success
00:00:13.781 - Installing Package File DNNMembershipProvider_05.01.03_Install: Success
00:00:13.812 - Installing Package File DNNMenuNavigationProvider_05.01.00_Install: Success
00:00:13.859 - Installing Package File DNNTreeNavigationProvider_05.01.00_Install: Success
00:00:13.906 - Installing Package File FckHtmlEditorProvider_02.00.04_Install: Success
00:00:15.296 - Installing Package File FileBasedCachingProvider_05.01.03_Install: Success
00:00:15.343 - Installing Package File SchedulingProvider_05.01.00_Install: Success
00:00:15.375 - Installing Package File SearchIndexProvider_05.01.00_Install: Success
00:00:15.421 - Installing Package File SearchProvider_05.01.01_Install: Success
00:00:15.468 - Installing Package File SolpartMenuNavigationProvider_05.01.00_Install: Success
00:00:15.515 - Installing Optional AuthSystems:
00:00:15.515 - Installing Package File LiveID_01.00.01_Install: Success
00:00:15.593 - Installing Package File OpenID_02.00.00_Install: Success
00:00:15.671 - Installing Optional Packages:
Upgrade Complete

Click Here To Access Your Portal

Subscribe
Rss Feed Email Follow Us on Twitter
Search