You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/getting-started/setup/upgrades/post-10.2.0-steps.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,29 +16,35 @@ Before starting the upgrade process, it is recommended to have a very clear unde
16
16
17
17
* Know the current version of DNN Platform.
18
18
19
-
* Know the desired version of DNN Platform and download the appropriate "Upgrade" ZIP package from [the official repository on GitHub](https://github.com/dnnsoftware/DNN.Platform/releases). The file can be found in the **Assets** section for the desired version release and will have a naming convention like **DNN_Platform_10.2.1_Upgrade.zip**.
19
+
* Know the [suggested upgrade path](xref:setup-upgrades-suggested-upgrade-path) and take the necessary planning steps to make each of these upgrade steps for the best success.
20
20
21
-
*Know the [suggested upgrade path](xref:setup-upgrades-suggested-upgrade-path) from the current version of DNNPlatform and download all appropriate "Upgrade" ZIP packages from the above referenced GitHub link.
21
+
*Download the appropriate "Upgrade" ZIP package for your upgrade from [the official repository on GitHub](https://github.com/dnnsoftware/DNN.Platform/releases). The file can be found in the **Assets** section for the desired version release and will have a naming convention like **DNN_Platform_10.2.1_Upgrade.zip**.
22
22
23
23
* Know any changes to the minimum requirements for the desired version of DNN Platform and plan for implementation accordingly.
24
24
25
-
*Know upgrade requirements (if applicable) for any installed third-party extensions and plan for implementation accordingly.
25
+
*Please know the upgrade requirements (if applicable) for any installed third-party extensions and plan for implementation accordingly.
26
26
27
-
* If possible, plan to test the upgrade in a non-production environment prior to attempting in production.
27
+
* If possible, plan to test the upgrade in a non-production environment prior to attempting it in production.
28
+
29
+
> [!Tip]
30
+
> If you use third-party modules, subscribe to the vendors' newsletters or otherwise to keep up to date with their releases and DNN Version support.
28
31
29
32
## Step 2 - Backup Files & Database
30
33
All files, folders and subfolders (root and below) can be manually copied to a temporary location outside of the website directory structure.
31
34
32
-
The database can be backed up using Microsoft SQL Server Management Studio (SSMS).
35
+
The database can be backed up using Microsoft SQL Server Management Studio (SSMS) following standard backup rocesses.
33
36
34
37
If this level of access to the server is not possible, there are other options depending on the hosting environment and available third-party extensions. Following is a short list of alternate backup options.
35
38
36
39
* Secure File Transfer Protocol (SFTP) or File Transfer Protocol (FTP) in combination with remote Microsoft SQL Server Management Studio (SSMS).
37
40
* Control Panel (e.g., Plesk)
38
41
* DNN Backup (3rd-party module by Evotiva)
39
42
43
+
> [!Tip]
44
+
> Be sure that you have tested/validated your backup process before continuing if using a new process.
45
+
40
46
## Step 3 - Upload Upgrade Package
41
-
Login has a SuperUser (Host) and navigate to: Servers => System Info => Upgrades.
47
+
Login as a SuperUser (Host) and navigate to: Settings => Servers => System Info => Upgrades.
42
48
Click on "Upload Package" and upload the previously downloaded upgrade zip file.
43
49
The system will validate the upgrade package and warn about potential issues if detected.
44
50
@@ -50,6 +56,9 @@ Review upgrade results for any errors during the upgrade process. If no errors,
50
56
51
57
If any errors are experienced, either resolve the errors (_contingent upon experience and skill level_), or restore website from the backup created in **Step 2**.
52
58
59
+
> [!Warning]
60
+
> If restoring from a backup, it is important to ALWAYS restore the website files & database at the same time, even if you don't believe the upgrade may have touched the database.
61
+
53
62
> [!NOTE]
54
63
> If you need to restore a website, it is important to first remove all files. Then, replace it with the backup copy. It is not adequate to simply apply the backup over the top of the failed upgrade site. Failure to follow this guidance can result in a non-functional, restored site.
> If you are in a situation where you are unable to make the 09.13.09 -> 10.x upgrade, there is a hot-fix release [09.13.10](https://github.com/dnnsoftware/Dnn.Platform/releases/tag/v9.13.10), this was a special release that contains security patches through the DNN 10.02.00 release and can be used during periods when a 10.x upgrade is not possible. For a successful upgrade, it is NOT necessary to stop at 09.13.10 prior to upgrading to 10.x. There is NO guarantee that any future 9.13.x releases will be made, therefore it is suggested to try to prepare for a 10.x upgrade as soon as practical.
37
+
> If you are in a situation where you are unable to make the 09.13.09 -> 10.x upgrade, there is a hot-fix release [09.13.10](https://github.com/dnnsoftware/Dnn.Platform/releases/tag/v9.13.10). This was a special release that contains security patches through the DNN 10.02.00 release and can be used during periods when a 10.x upgrade is not possible. For a successful upgrade, it is NOT necessary to stop at 09.13.10 prior to upgrading to 10.x. There is NO guarantee that any future 9.13.x releases will be made, therefore it is suggested to try to prepare for a 10.x upgrade as soon as practical.
37
38
38
39
> [!TIP]
39
40
> **Upgrade Notes:** DotNetNuke has been around since 2002, and in that time has had a number of changes which can complicate matters during the process of upgrading through different versions. These include:
40
41
42
+
> [!NOTE]
43
+
> If upgrading from DNN 10.02.02 and later, it is strongly recommended to follow the new upgrade process outlined in the [Post-10.2.0 Upgrade Guide](xref:setup-upgrades-post-10.2.0)
44
+
41
45
## Requirements Changes & Prerequisites
42
46
- The changeover from DNN 3.x to DNN 4.x - DNN 3.x used ASP.NET 1.1, whereas DNN 4.x and above require ASP.NET 2.0.
43
47
- Editions prior to 4.6.2 - Prior to 4.6.2 site admins had to manually merge a number of key fields in web.config such as the machinekey and both connection strings. With 4.6.2 DotNetNuke introduced functionality known as xmlmerge which automatically does the web.config merging on your behalf.
0 commit comments