Changes for page Upgrading iSymphony

Last modified by Sean Hetherington on 2021/09/09 20:55

From version 2.1
edited by colinw
on 2021/09/09 18:01
Change comment: Import
To version 4.1
edited by colinw
on 2021/09/09 18:01
Change comment: Import

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Updating iSymphony
1 +Upgrading iSymphony
Content
... ... @@ -6,7 +6,7 @@
6 6  {{id name="notice"/}}
7 7  
8 8  {{info title="Important Notes on upgrading from version 2.X to version 3.X"}}
9 -iSymphony 3 is a complete ground up rewrite of the iSymphony system. Because iSymphony 3 utilizes many new technologies and implements features and configuration in a completely new way, there is currently no direct upgrade path from iSymphony 2.X to any version of iSymphony 3 or higher. If you are upgrading from iSymphony 2, you will have to deploy iSymphony 3 as a new installation and configure it from scratch. Please see [[doc:Installing iSymphony]] for details on how to perform a new installation. iSymphony versions 2 and 3 can be run simultaneously on the same system without issue.
9 +iSymphony 3 is a complete ground up rewrite of the iSymphony system. Because iSymphony 3 utilizes many new technologies and implements features and configuration in a completely new way, there is currently no direct upgrade path from iSymphony 2 to any version of iSymphony 3 or higher. If you are upgrading from iSymphony 2, you will have to deploy iSymphony 3 as a new installation and configure it from scratch. Please see [[doc:Installing iSymphony]] for details on how to perform a new installation. iSymphony versions 2 and 3 can be run simultaneously on the same system without issue.
10 10  {{/info}}
11 11  {{/layout-cell}}
12 12  
... ... @@ -36,86 +36,8 @@
36 36  
37 37  There are several methods of upgrading iSymphony. In general, we recommend using the automated update method, unless you have a specific reason to use the manual method, or the manual method failed. See the following pages for details on each method:
38 38  
39 -* [[Upgrading iSymphony with the Automatic Method>>doc:Upgrading iSymphony with the Automatic Method]]
40 -* [[Upgrading iSymphony with the Manual Method>>doc:Upgrading iSymphony with the Manual Method]]
41 -
42 -
43 -
44 -=== **Automated** ===
45 -
46 -1. Backup all files in** /opt/isymphony3/server/conf**
47 -1. Log into the iSymphony Administration page. See [[doc:Connecting to the Administration Interface]] for more information.
48 -1. Select **Global Configuration** in the top right hand corner of the administration window.
49 -1. If an update is available for download you will see a button next to **System** under **Modules** that reads **Download Update <version>**.
50 -1. Click on the **Download Update <version>** button to begin downloading the update.
51 -1. Once the download and decompression is complete click the button again to install the update.
52 -
53 -Once this is done the server will shutdown and apply the update. The server will then automatically restart.
54 -
55 -=== **Manual** ===
56 -
57 -The manual upgrade instructions will differ depending on the type of install you have. See [[doc:Determine the Installation Method]] for more information on how to determine your installation type.
58 -
59 -{{info}}
60 -If your installation method used the FreePBX RPM make sure you use the FreePBX RPM to upgrade. If not the upgrade will fail.
61 -{{/info}}
62 -
63 -
64 -
65 -==== RPM ====
66 -
67 -1. (((
68 -Use the following command to stop your iSymphony Server:
69 -
70 -{{code language="bash"}}
71 -service iSymphonyServerV3 stop
72 -{{/code}}
73 -)))
74 -1. Backup all files in** **/opt/isymphony3/server/conf**. **
75 -1. (((
76 -Once you have downloaded the new RPM to the server run the following command to apply the update.
77 -
78 -{{code language="bash"}}
79 -rpm -Uvh iSymphonyServerV3-<version>-1.noarch.rpm
80 -{{/code}}
81 -)))
82 -1. (((
83 -Restart your iSymphony Server using the following command:
84 -
85 -{{code language="bash"}}
86 -service iSymphonyServerV3 start
87 -{{/code}}
88 -)))
89 -
90 -==== Tarball ====
91 -
92 -1. (((
93 -Shutdown the server.
94 -
95 -{{code language="bash"}}
96 -/opt/isymphony3/server/shutdown.sh
97 -{{/code}}
98 -)))
99 -1. Back up all files in /opt/isymphony3/server/conf.
100 -1. (((
101 -Once you have downloaded the iSymphony tarball to your server run the following commands to apply the update.
102 -
103 -{{code language="bash"}}
104 -tar xzf iSymphonyServerV3<version>.tar.gz
105 -cd ./iSymphonyServerV3<version>
106 -chmod +x install.sh
107 -./install.sh
108 -{{/code}}
109 -
110 -The install script will detect the installed instance of iSymphony and apply the upgrades.
111 -)))
112 -1. (((
113 -Restart the server
114 -
115 -{{code language="bash"}}
116 -/opt/isymphony3/server/startup.sh
117 -{{/code}}
118 -)))
39 +* [[doc:Upgrading iSymphony with the Automatic Method]]
40 +* [[doc:Upgrading iSymphony with the Manual Method]]
119 119  {{/layout-cell}}
120 120  {{/layout-section}}
121 121  {{/layout}}