1 / 37

DNN Upgrade

DNN Upgrade. Does It Have To Be A Pain?. Aderson Oliveira. Working with DNN since 2006 DNN Admin Trainer on 3 DNN Conferences DNN MVP DNNHero.com - DNN Video Training DeskPal.com - DNN Professional Support. No Cowboy Upgrade. Play it safe. The Process. Copy Clean Cycle

fthornton
Download Presentation

DNN Upgrade

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DNN Upgrade Does It Have To Be A Pain?

  2. Aderson Oliveira • Working with DNN since 2006 • DNN Admin Trainer on 3 DNN Conferences • DNN MVP • DNNHero.com - DNN Video Training • DeskPal.com - DNN Professional Support

  3. No Cowboy Upgrade • Play it safe

  4. The Process • Copy • Clean • Cycle • Backup -> Upgrade -> Test -> Document -> Repeat • Close

  5. 1 – COPY

  6. Your Situation 1 - COPY • Shared Hosting • Server

  7. Minimum Requirements 1 - COPY • OS: Windows 8 + • NET Framework: 4.5.1+ • Web Server: IIS 7.5 + • Database: SQL Server 2008 R2 +

  8. Temporary Domain 1 - COPY • Hosting Provider • MySite.TemporaryDomain.com • Subdomain • Upgrade.MySite.com

  9. Robots.txt 1 - COPY User-agent: * Disallow: /

  10. SQL Server Version 1 - COPY • DNN 7/8 – Host/Dashboard/Database • DNN 9 – Settings/Servers/Database • select @@version

  11. 2 – CLEAN

  12. Unused Extensions 2 - CLEAN • Modules • Themes

  13. Install Folder 2 - CLEAN • /Install • /AuthSystem • /Container • /Language • /Module • /Provider • /Scripts • /Skin

  14. Log Files 2 - CLEAN • \Portals\_default\Logs • All YYYY.MM.DD.log.resources files • Most important: Delete Today

  15. Web.config 2 - CLEAN • Friendly Url • defaultProvider="DNNFriendlyUrl" • type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules"

  16. Web.config 2 - CLEAN • Auto Upgrade • <add key="AutoUpgrade" value=“false" /> • /install/install.aspx?mode=upgrade

  17. Web.config 2 - CLEAN • Custom Errors • From “RemoteOnly” • <customErrors mode=“Off" />

  18. Log 4 Net 2 - CLEAN • DNN 6 • /DotNetNuke.log4net.config • <level value=“All" />

  19. 3 – CLYCLE

  20. Backup 3 - CYCLE • Don’t loose your changes • Save as you move up

  21. Upgrade 3 - CYCLE • DNN 4.9.5 • DNN 5.6.8 • DNN 6.2.9 • DNN 7.4.2 • DNN 8.0.4 • DNN 9.1.1 • (or 9.2.0) https://github.com/dnnsoftware

  22. Test 3 - CYCLE • Save Text • Save Site Settings • Save Host Settings • Save Page Settings • Save Module Settings • Try 3rd Party Modules

  23. Document 3 - CYCLE • Problems • Fixes • What you have done

  24. Problems • Check Log4Net • Compare with a fresh install • Web.config • /bin folder

  25. Problems - Editor • Telerik • RADEditor • CKEditor

  26. Problems – Skin/Containers • Remove SolPart References • Remove Action Menus

  27. Problems – Changed DNN Core? • Overwrite Or • Get a (proper) Developer involved

  28. Problems – 3rd Party Modules • Try to upgrade them before • Go To The DNN Store • Check the extension page • Contact the vendor

  29. Problems – Community Modules • See where they are now • “Removing Roadblocks to Upgrading By Reviving the Old Core Modules”

  30. Repeat 3 - CYCLE • Restart the Cycle

  31. 4 – CLOSE

  32. Bring it Live 4 - CLOSE • Repoint IIS or • Replace Files and Database Don’t leave a mess

  33. Bring it Live 4 - CLOSE • Robots.txt • Revert it back • /DotNetNuke.log4net.config • <level value=“Error" />

  34. “But my site has new content” 4 - CLOSE • app_offline.htm • You have documented, haven’t you? • Go through it again, but quickly

  35. Upgrade Modules • EvotivaDNNUpgrade • EvotivaDNNBackup

  36. Useful Links • http://www.dnnsoftware.com/wiki/upgrading-dotnetnuke • http://www.dnnsoftware.com/community-blog/cid/155567/5-tips-for-successfully-upgrading-dnn-websites

  37. DeskPalONE • QUESTIONS? • aderson@DeskPal.me

More Related