The progress to update SolidCP manual is actually pretty easy.
Do note that since SolidCP 1.1.0 stable manual updates are no longer required. You can now use the PowerShell script found at https://solidcp.com/kb/update/solidcp-update-script-powershell/.
ALWAYS make sure you backup ALL files and Database so you can always revert in case of issues.
Once you downloaded the manual-update.zip and extracted it's contents you should see a directory called "EnterpriseServer"
Note that it's missing a space inbetween Enterprise Server (so don't copy the directory it self).
Go to your Enterprise Server location. The default location is: C:\SolidCP\Enterprise Server
Before you start make sure you have a FULL backup of your database, This way you can always undo any issue.
Once done go to Services (mmc) and make sure SolidCP Scheduler is still started.
If it's stopped right click and start (give it a few minutes and make sure it's still running after).
Once you downloaded the manual-update.zip and extracted it's contents you should see a directory called "Portal"
Go to your Portal location. The default location is: C:\SolidCP\Portal
** For older SolidCP Portals make sure it has the web.config change in there:
- From:
<providers> <add name="SolidCPSiteMapProvider" type="SolidCP.WebPortal.SolidCPSiteMapProvider, SolidCP.WebPortal" securityTrimmingEnabled="true" /> </providers>
<staticContent> <remove fileExtension=".woff"/> <remove fileExtension=".woff2"/> <mimeMap fileExtension=".woff" mimeType="application/x-font-woff"/> <mimeMap fileExtension=".woff2" mimeType="application/font-woff2"/> </staticContent> </system.webServer>
- To:
<providers> <remove name="MySqlSiteMapProvider" /> <add name="SolidCPSiteMapProvider" type="SolidCP.WebPortal.SolidCPSiteMapProvider, SolidCP.WebPortal" securityTrimmingEnabled="true" /> </providers>
<staticContent> <remove fileExtension=".woff"/> <remove fileExtension=".woff2"/> <mimeMap fileExtension=".woff" mimeType="application/x-font-woff"/> <mimeMap fileExtension=".woff2" mimeType="application/font-woff2"/> </staticContent> </system.webServer> <!-- Bellowed settings added for MailCleaner SSL Ignore Check--> <system.net> <settings> <servicePointManager checkCertificateName="false" checkCertificateRevocationList="false"/> </settings> </system.net>
Once you downloaded the manual-update.zip and extracted it's contents you should see a directory called "Server"
You will need to execute this step for EVERY Server listed in your SolidCP Portal: Configuration --> Servers
Go to your Server location. The default location is: C:\SolidCP\Server
** For SolidCP Servers make sure you add the web.config changes at the bottom of the Web.config:
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="bin/Crm2011;bin/Crm2013;bin/Exchange2013;bin/Exchange2016;bin/Sharepoint2013;bin/Sharepoint2016;bin/Lync2013;bin/SfB2015;bin/Lync2013HP;bin/Dns2012;bin/IceWarp;bin/IIs80;bin/IIs100;bin/HyperV2012R2;bin/HyperVvmm;bin/Crm2015;bin/Filters" /> </assemblyBinding> </runtime>