<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community</link><description /><dc:language>en-US</dc:language><generator>14.0.0.586 14</generator><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community</link><pubDate>Tue, 12 Jan 2021 16:57:15 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Patrick M.</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Current Revision posted to User Documentation by Patrick M. on 01/12/2021 16:57:15&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 11.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&amp;nbsp;&amp;nbsp;&lt;span&gt;This should be run using an account with the default schema set to dbo.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;Ensure .NET 4.7.2 is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Ensure .NET 4.7.2 i&lt;/span&gt;&lt;span&gt;s installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Ensure .NET 4.7.2&amp;nbsp;&lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@ssl&lt;/strong&gt;]- This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideWebPort]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@wwwStatus]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideBaseUrl]&amp;nbsp;&lt;/strong&gt;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Upgrade&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/11</link><pubDate>Wed, 22 Jul 2020 22:38:54 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Ramzi Banna</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 11 posted to User Documentation by Ramzi Banna on 07/22/2020 22:38:54&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 11.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&amp;nbsp;&amp;nbsp;&lt;span&gt;This should be run using an account with the default schema set to dbo.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 11.0 or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.7&lt;/a&gt;&amp;nbsp;is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@ssl&lt;/strong&gt;]- This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideWebPort]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@wwwStatus]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideBaseUrl]&amp;nbsp;&lt;/strong&gt;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Upgrade&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/10</link><pubDate>Wed, 19 Feb 2020 21:10:35 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 10 posted to User Documentation by Ben Tiedt on 02/19/2020 21:10:35&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&amp;nbsp;&amp;nbsp;&lt;span&gt;This should be run using an account with the default schema set to dbo.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 11.0 or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.7&lt;/a&gt;&amp;nbsp;is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@ssl&lt;/strong&gt;]- This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideWebPort]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@wwwStatus]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideBaseUrl]&amp;nbsp;&lt;/strong&gt;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/9</link><pubDate>Wed, 19 Feb 2020 21:08:57 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 9 posted to User Documentation by Ben Tiedt on 02/19/2020 21:08:57&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&amp;nbsp;&amp;nbsp;&lt;span&gt;This should be run using an account with the default schema set to dbo.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 10.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.7&lt;/a&gt;&amp;nbsp;is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@ssl&lt;/strong&gt;]- This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideWebPort]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@wwwStatus]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideBaseUrl]&amp;nbsp;&lt;/strong&gt;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/8</link><pubDate>Tue, 05 Nov 2019 16:31:09 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Brian Dooley</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 8 posted to User Documentation by Brian Dooley on 11/05/2019 16:31:09&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&amp;nbsp;&amp;nbsp;&lt;span&gt;This should be run using an account with the default schema set to dbo.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt; is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@ssl&lt;/strong&gt;]- This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideWebPort]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@wwwStatus]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideBaseUrl]&amp;nbsp;&lt;/strong&gt;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/7</link><pubDate>Thu, 18 Jul 2019 17:48:08 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Grant Pankonien</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 7 posted to User Documentation by Grant Pankonien on 07/18/2019 17:48:08&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt; is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@ssl&lt;/strong&gt;]- This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideWebPort]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@wwwStatus]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideBaseUrl]&amp;nbsp;&lt;/strong&gt;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/6</link><pubDate>Thu, 27 Jun 2019 15:35:36 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Patrick M.</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 6 posted to User Documentation by Patrick M. on 06/27/2019 15:35:36&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt; is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@ssl&lt;/strong&gt;]- This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideWebPort]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@wwwStatus]&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core[@overrideBaseUrl]&amp;nbsp;&lt;/strong&gt;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/5</link><pubDate>Thu, 27 Jun 2019 15:34:26 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Patrick M.</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 5 posted to User Documentation by Patrick M. on 06/27/2019 15:34:26&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt; is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core/@ssl&lt;/strong&gt; - This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core/@overrideWebPort&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core/@wwwStatus&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core/@overrideBaseUrl&lt;/strong&gt;&amp;nbsp;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/4</link><pubDate>Thu, 27 Jun 2019 15:33:10 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Patrick M.</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 4 posted to User Documentation by Patrick M. on 06/27/2019 15:33:10&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt; is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;
&lt;div class="message warning"&gt;&lt;/div&gt;
&lt;div class="message warning"&gt;
&lt;h2&gt;&lt;a id="Removed_in_11_0" name="Removed_in_11_0"&gt;&lt;/a&gt;Removed in 11.0&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Changes to communityserver.config&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fields below were removed from the communityserver.config file as part of version 11.0.&amp;nbsp; &amp;nbsp;If you had created override values for any of these fields you will need&amp;nbsp;to remove them prior to running&amp;nbsp;the application. (@ denotes an attribute on the specified XML path).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core/@ssl&lt;/strong&gt; - This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you use &lt;em&gt;&amp;#39;https://&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="https://mysite.com"&gt;https://mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core/@overrideWebPort&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;define the port&amp;nbsp;as part of your site url in the connectionStrings.config file. (e.g. &lt;a href="http://mysite.com:8888"&gt;http://mysite.com:8888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core/@wwwStatus&lt;/strong&gt; -&amp;nbsp;This field is no longer used.&amp;nbsp; &amp;nbsp;In its place you simply ensure that you&amp;nbsp;include &lt;em&gt;&amp;#39;www&amp;#39;&lt;/em&gt; when defining your site&amp;#39;s url in the connectionStrings.config file. (e.g. &lt;a href="http://www.mysite.com"&gt;http://www.mysite.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommunityServer/Core/@overrideBaseUrl&lt;/strong&gt;&amp;nbsp;-&amp;nbsp;This field is no longer used and is replaced by simply providing the appropriate url&amp;nbsp;&lt;span&gt;in the connectionStrings.config file.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/3</link><pubDate>Fri, 07 Jun 2019 18:17:30 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Patrick M.</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 3 posted to User Documentation by Patrick M. on 06/07/2019 18:17:30&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt; is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&amp;nbsp; Also remember this change must also be applied to your Job service.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/2</link><pubDate>Fri, 07 Jun 2019 18:15:43 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Patrick M.</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 2 posted to User Documentation by Patrick M. on 06/07/2019 18:15:43&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt; is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;strong&gt;SiteUrl**:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;The fully qualified url of your community, including the proper protocol(http/https) (e.g.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://yourcommunity.com"&gt;https://yourcommunity.com&lt;/a&gt;).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;&lt;em&gt;As of version 11.0, the Site Url is no longer set via the administration area of the site nor via any configuration file outside of&amp;nbsp;the connectionStrings.config file.&amp;nbsp; Any previously configured value from version 10.X or earlier will not be carried over and must be set. If your connectionStrings.config file does not contain a SiteUrl entry you will need to add one like the one below,&amp;nbsp;replacing&amp;nbsp;&lt;a href="http://yourcommunityurl.com"&gt;http://yourcommunityurl.com&lt;/a&gt;&amp;nbsp; with the correct fully qualified Url to your community.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;add name=&amp;quot;SiteUrl&amp;quot; connectionString=&amp;quot;http://yourcommunityurl.com&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Re-install any customizations:&lt;/b&gt;&lt;br /&gt;If you made any customization&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How do I upgrade Telligent Community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community/revision/1</link><pubDate>Tue, 04 Jun 2019 20:19:05 GMT</pubDate><guid isPermaLink="false">1994db27-30e4-4a2d-bc2a-52f38021af80</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63024/how-do-i-upgrade-telligent-community#comments</comments><description>Revision 1 posted to User Documentation by Ben Tiedt on 06/04/2019 20:19:05&lt;br /&gt;
&lt;p&gt;This article documents the process of upgrading existing Telligent communities to version 10.x. If you&amp;#39;re upgrading from a version older than Telligent Community 6.x, then please contact Telligent Support for assistance with the upgrade. &amp;nbsp;Before&amp;nbsp;starting your upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Review upgrade notes&lt;/strong&gt;&lt;br /&gt;Check [[Release Notes|upgrade notes]]&amp;nbsp;to see if you are impacted by any changes that should be reviewed before or after an upgrade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Check system requirements&lt;/strong&gt;&lt;br /&gt;Confirm you have all the required [[What are the system requirements?|system requirements]].&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take backups&lt;/strong&gt;&lt;br /&gt;You should ensure you have backups before starting an upgrade so you can roll back if anything goes wrong in the upgrade process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire updated licence&lt;br /&gt;&lt;/strong&gt;If running on a commercial edition of Telligent Community, ensure you have a licence with support for the new version. This can be obtained from Telligent Support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire installation package&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;Contact Telligent Support to obtain this. &amp;nbsp;After downloading, make sure to unblock the package by right clicking&amp;nbsp;on it and choosing properties. At the bottom of the window may be an option to unblock the file - Click the button or check the box (depending on your version of windows) then click OK. If you don&amp;#39;t see an option to unblock the file, then you&amp;#39;re good to go.&lt;br /&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/2148.pastedimage1487071841398v1.png"&gt;&lt;/a&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png"&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-12-80/pastedimage1487077737852v1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;[toc]&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a id="Stop_Services" name="Stop_Services"&gt;&lt;/a&gt;&lt;span&gt;1. Stop Services&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Before proceeding with an upgrade, you must ensure that the Website and Job Server services are not connecting to the database. &amp;nbsp;The easiest way to do this is to stop the Job Server windows service, and to stop the website in IIS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;As an alternative to stopping the website, you may wish to put an &lt;code&gt;app_offline.htm&lt;/code&gt; file in the root of your old website. &amp;nbsp;When IIS sees this file, it will return that file as a maintenance page to all users requesting your community.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Search" name="Upgrade_Search"&gt;&lt;/a&gt;2. Upgrade Search&lt;/h2&gt;
&lt;p&gt;When upgrading from 9.x or below, search has changed significantly. &amp;nbsp;We still use solr for search, however it no longer runs through Tomcat. &amp;nbsp;To install the new version of search, refer to the Install Search section of&amp;nbsp;[[How do I install Telligent Community?|How Do I Install Telligent Community]]&lt;/p&gt;
&lt;p&gt;Once the new search service has been installed you can uninstall Apache Tomcat.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Move_Filestorage" name="Move_Filestorage"&gt;&lt;/a&gt;3. Move Filestorage&lt;/h2&gt;
&lt;p&gt;Some customers may have the filestorage&amp;nbsp;folder within their website directory. &amp;nbsp;If you are running in such a configuration, you should move your move filestorage directory to a location outside of the website &amp;nbsp;- this improves security, simplifies future upgrades and simplifies configuring the job server. &amp;nbsp;You should move it to a path that is high up in the directory&amp;nbsp;structure to minimise risk of encountering problems with Window&amp;#39;s max path length of 260 characters&amp;nbsp;(e.g. &lt;code&gt;d:\Telligent\Filestorage&lt;/code&gt; ).&lt;/p&gt;
&lt;p&gt;After moving the filestorage folder, ensure that permissions are set correctly - grant your service accounts need read, write, modify and delete permissions - and that the new location is included in backups you perform.&lt;/p&gt;
&lt;h2&gt;&lt;a id="Upgrade_Database" name="Upgrade_Database"&gt;&lt;/a&gt;4. Upgrade Database&lt;/h2&gt;
&lt;p&gt;If upgrading from 9.x or below, make sure you meet the minimum system requirements. &amp;nbsp;You must be running SQL Server 2012 or higher and your&amp;nbsp;database must be running compatibility level 110 (SQL Server 2012) or higher. &amp;nbsp;We recommend picking the compatibility level that matches your SQL Server version. &amp;nbsp;(i.e. Compatibility level 120 (SQL 2014) when running on SQL Server 2014)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called &lt;span style="text-decoration:underline;"&gt;Upgrade.sql&lt;/span&gt; against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Website" name="Upgrade_Website"&gt;&lt;/a&gt;5. Upgrade Website&lt;/h2&gt;
&lt;p&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt; is installed on the web server.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create new website directory&lt;/strong&gt;&lt;br /&gt;Create a new directory to contain the upgraded website (e.g. &lt;code&gt;d:\Telligent\Web-10.0\&lt;/code&gt; ). &amp;nbsp;Copy the contents of the &lt;code&gt;Web&lt;/code&gt; folder in the installation package to this directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure connection strings:&lt;br /&gt;&lt;/strong&gt;Open the connectionstrings.config file, and update the connection strings to match your environment.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SiteSqlServer&lt;/strong&gt;-&amp;nbsp;use the same value as in the &lt;code&gt;connectionstrings.config&lt;/code&gt; for your old website.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;FileStorage:&lt;/b&gt; The path to the folder or UNC share used for filestorage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&amp;nbsp;&lt;/strong&gt;The url to the solr core containing the main content index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-content/&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SearchContentUrl:&lt;/strong&gt;&amp;nbsp;The url to the solr core containing the conversation index. &amp;nbsp;Typically this will be &lt;code&gt;http://&lt;span&gt;YOUR-SEARCH-SERVER&lt;/span&gt;:8983/solr/telligent-conversations/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation:&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the website instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update communityserver_override.config&lt;br /&gt;&lt;/strong&gt;If you have a &lt;code&gt;communityserver_override.config&lt;/code&gt; containing entries to change the filestorage path or solr url (such as the following), remove those entries - this configuration has been moved to &lt;code&gt;connectionStrings.config&lt;/code&gt; in version 10.0. &amp;nbsp;If there are no other entries in the file, you can delete the file completely.&lt;br /&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage/fileStoreGroup[@name=&amp;#39;default&amp;#39;]&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;basePath&amp;quot; value=&amp;quot;d:\Telligent\Filestorage&amp;quot; /&amp;gt;
&amp;lt;Override xpath=&amp;quot;/CommunityServer/Search/Solr&amp;quot; mode=&amp;quot;change&amp;quot; name=&amp;quot;host&amp;quot; value=&amp;quot;http://localhost:8080/solr/content/&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grant permissions on new website directory&lt;/strong&gt;&lt;br /&gt;The account your IIS Application Pool runs needs to be granted &amp;quot;Read and execute&amp;quot; permissions on this directory. &amp;nbsp;DO NOT grant it higher permissions such as &amp;quot;Modify&amp;quot;, &amp;quot;Write&amp;quot;, &amp;quot;Delete&amp;quot; or &amp;quot;Full Control&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update IIS to point to new website&lt;/strong&gt;&lt;br /&gt;In IIS Manager find the website running your community. &amp;nbsp;Right click on it and go to Manage &amp;gt; Advanced Settings. &amp;nbsp;Change the Physical Path to the directory created in step 1.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Job_Service" name="Upgrade_Job_Service"&gt;&lt;/a&gt;6. Upgrade Job Service&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or below, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the job server. &amp;nbsp;If upgrading from Telligent Community 7.x or lower, you&amp;#39;ll need to uninstall the old Telligent Job Scheduler service and install the Job Server from scratch&amp;nbsp;as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing job server&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing job server installation directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new job server files&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;JobServer&lt;/code&gt; folder from the installation package.&amp;nbsp; DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy connectionStrings.config from website&lt;/strong&gt;&lt;br /&gt;Copy the &lt;code&gt;connectionStrings.config&lt;/code&gt; from your website to configure the data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run Healthcheck&lt;/strong&gt;&lt;br /&gt;Run the &lt;code&gt;Healthcheck.ps1&lt;/code&gt;&amp;nbsp;script to ensure your job server is configured correctly. &amp;nbsp;If any errors are encountered, fix them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install any customisation&amp;nbsp;to the job server&lt;br /&gt;&lt;/strong&gt;If you made any customisation&amp;nbsp;(e.g. custom plugins), you&amp;#39;ll need to re-install these to the new job server instance&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Reporting" name="Upgrade_Reporting"&gt;&lt;/a&gt;7. Upgrade Reporting&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;10.2 introduced version 1.0 of Reporting. If you are upgrading from 10.1 or earlier follow [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Execute the script&amp;nbsp;called Upgrade.sql against your database&lt;br /&gt;&lt;/strong&gt;This script can be found in the &lt;code&gt;ReportingETL\SqlScripts&lt;/code&gt; directory of the&amp;nbsp;installation package. &amp;nbsp;If you encounter any errors running this script, make sure to look at the earliest errors first - later errors are often side effects of earlier errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backup your connectionStrings.config file from you existing Reporting ETL directory.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents from your existing Reporting ETL directory.&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;ReportingETL\ETL&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files form old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy your connectionStrings.config file over that you backed up earlier.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Video_Transcoder" name="Upgrade_Video_Transcoder"&gt;&lt;/a&gt;8. Upgrade Video Transcoder&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;10.1 introduced version 2.0 of Video Transcoder. If you are upgrading from 10.0 or earlier follow &lt;a href="/community/10/w/user-documentation/59409/how-do-i-install-telligent-community#Install_Video_Transcoder" rel="noopener noreferrer" target="_blank"&gt;these instructions&lt;/a&gt; to get the latest version.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Upgrade_Socket_Bus" name="Upgrade_Socket_Bus"&gt;&lt;/a&gt;9. Upgrade Socket Bus&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;If you only have one web server, you don&amp;#39;t need the socket bus&amp;nbsp;component. &amp;nbsp;&lt;/span&gt;&lt;span&gt;If upgrading from Telligent Community 9.x or 8.5.x, make sure &lt;/span&gt;&lt;a href="https://www.microsoft.com/net/download/framework"&gt;.Net 4.6.2&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is installed on the socket bus server prior to upgrading. &amp;nbsp;If upgrading from Telligent Community 8.0.x or lower you won&amp;#39;t have an existing Socket Bus installation to upgrade - Install the Socket Bus as described&amp;nbsp;in [[How do I install Telligent Community?|How Do I Install Telligent Community]] instead of the following instructions below.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stop the Service&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove contents of existing socket bus:&lt;/strong&gt;&lt;br /&gt;Remove all the contents of the existing socket message bus directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install new socket bus files:&lt;/strong&gt;&lt;br /&gt;Once the folder is empty, copy the contents of the &lt;code&gt;SocketMessageBus&lt;/code&gt; folder from the installation package &amp;nbsp;&amp;nbsp;DO NOT simply copy the new files over the old ones - this may leave behind orphaned files from old installations which can cause hard to troubleshoot errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start Service&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a id="Review_User_Experience_Changes" name="Review_User_Experience_Changes"&gt;&lt;/a&gt;10. Review User Experience Changes&lt;/h2&gt;
&lt;p&gt;If there were any user experience updates as part of the upgrade, a system notification will be sent to the administrators of the community to provide next step options. For more details about upgrading the user experience based on these options, see [[How do I upgrade the user experience of my community?]]&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/999x300/__key/communityserver-wikis-components-files/00-00-00-12-80/5775.upgrade_2D00_theme_2D00_notification.png" /&gt;&lt;/p&gt;
&lt;div class="message warning"&gt;Note that it is highly recommended to go through the User Experience update process. This process is necessary for reviewing theme and widget updates that are included with the Upgrade.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>