Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Quick Production Upgrade TipQuick Production Upgrade Tip
Previous
 
Next
New Post
4/13/2007 2:04 PM
 
Here is a quick upgrade tip that I found helpful and minimized possible headaches if errors occur when upgrading.

I would first recommend that you pull your PROD site locally first, including the database, and run a dry run test on the upgrade process following the steps in the Readme.txt file in the Documentation directory of the Upgrade files. This may eliminate any headaches in the PROD environment.

So here we go:

  1. Download the Upgrade DNN zip file and Extract files locally. (If you ran a local test you already did this…)
  2. Create a new directory on your PRODUCTION server, call it something like 'New_Release'
  3. Copy all the DNN files from your PROD DNN Directory to the new directory.
  4. Download your DNN web.config locally and compare it to the new version, make any necessary changes, (check out the Documentation folder Readme.txt file in the upgrade zip file.
  5. Place the new web.config file you just amended in the 'New_Release' folder on the PROD server
  6. Copy all New Upgrade file over the files in the 'New_Release' folder
  7. BACK UP THE DATABASE... Muy Importante!
  8. Rename your PROD DNN directory to something like 'BACKUP_DNN'
  9. Rename the 'New_Release' folder to the name of your PROD DNN directory name, the folder you just renamed.
  10. Browse to your PROD DNN and let the Upgrade process run...
If all went well with no errors you are good to go! Cruise your site to make sure everything is working properly. I have a redirect in the Root Directory of my site that sends visitors to the DNN Directory. You could temporarily redirect users to a temp "Currently Unavailable" page in the mean time while you run through and test thing out, this would be smart as well.
If you incurred some errors, you can simply restore the backed up database and switch the DNN directory names (old and new) back to the way they were and do your due diligence to figure out what went wrong.
This process eliminates a lot of ftp'ing and duplicate work with a quick fall back corrective action method that will save you time and headaches if something fails.
Now all that being said, I didn’t do this and the process went without a hitch, I am sort of psychotic like that sometimes; the DNN guys are good! But hind sight is 20/20 and with the volume of changes, you should always take extra precaution when, well, doing anything for that manner.
Hope this helps!
Ryan Anderson, MCSD  
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Quick Production Upgrade TipQuick Production Upgrade Tip


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out