How to build Source
05 - 03 - 2016
Install SolidCP Standalone server within 5 minutes
31 - 03 - 2016

Backup before starting

ALWAYS MAKE SURE YOU BACKUP EVERYTHING BEFORE STARTING AN UPGRADE

It's very easy to backup WebsitePanel sites:

  • go to c:\websitepanel and select and copy everything in that folder. 
  • create a directory called "backup"
  • go into the backup directory and paste everything from c:\websitepanel

Backup the WebsitePanel database:

  • There are many ways to accomplish this. i personally prefer to create a full file copy of the database
  • to create a full file copy:  either stop the mssql database service OR go to mssql management --> and detach the database (close existing connections)
  • go to the mssql datadir (by default C:\Program Files\Microsoft SQL Server\\MSSQL\DATA (example: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA)
  • Copy over the mdb and the ldf file of Websitepanel to for example your desktop.
  • If you de-tached the database --> attach it back again from the default mssql server location, if you stopped the mssql server, restart it.

 

Remove Scheduler first

REMOVE THE WEBSITEPANEL SCHEDULER

Removing the Scheduler service:

  • Go to Control Panel --> Software --> find the WebsitePanel scheduler and remove it.

Download and unzip

USE THE FOLLOWING DOWNLOADS AND UNZIP THE CONTENTS

Updating Enterprise Server

THE STEPS TO MIGRATE WSP ENTERPRISE TO SOLIDCP

Migrating from WebsitePanel Enterprise Server to SolidCP is relatively straight forward:

  1. Delete all contents of your current WebsitePanel Enterprise (default path: c:\WebsitePanel\Enterprise Server)
  2. Once the Enterprise directory is empty you can copy and paste all files from the SolidCP Enterprise zip file into the WebsitePanel Enterprise Server folder.
  3. Load up the WebsitePanel Enterprise backup --> and check out it's web.config
  4. find whats between the 'connectionStrings' and copy it over to the new SolidCP Enterprise server web.config AND in the enterprise/bin/SolidCP.SchedulerService.exe.config
  5. find the "WebsitePanel.CryptoKey" where you copy whats inbetween the value=" " and put it in the new SolidCP enterprise server web.config AND in the enterprise/bin/SolidCP.SchedulerService.exe.config
  6. Load up SQL Management --> go to the WebsitePanel database --> right click and select "New query"
  7. Open the update_sql.sql from the SolidCP Enterprise update zip, remove the first 2 lines and paste it in the "New Query"
  8. Click execute and double check it completed successfully.
  9. To add the SolidCP Scheduler service open up CMD (or powershell --> cmd) and execute
    sc.exe create "SolidCP Scheduler" binPath= "C:\WebsitePanel\Enterprise Server\bin\SolidCP.SchedulerService.exe" DisplayName= "SolidCP Scheduler" start= auto
    Once executed succesfull it should state "[SC] CreateService SUCCESS" 
  10. Load up IIS Management and go to the WebsitePanel Enterprise website.
  11. Go to authentication and Disable Windows authentication if available.
  12. In the WebsitePanel Enterprise site go to Machine Key --> at the right side bar click generate, then apply.
  13. Double check if the binding is still correct as before.

Thats all there's to it, your WebsitePanel Enterprise site is now converted to the new SolidCP Enterprise!

Updating Portal

THE STEPS TO MIGRATE WSP PORTAL TO SOLIDCP

Migrating from WebsitePanel portal to SolidCP is relatively straight forward:

  1. Delete all contents of your current WebsitePanel portal (default path: c:\WebsitePanel\Portal)
  2. Once the Portal directory is empty you can copy and paste all files from the SolidCP Portal zip file into the WebsitePanel Portal folder.
  3. Go to the SolidCP Portal --> App_Data --> and edit "SiteSettings.config" (default file path: c:\WebsitePanel\Portal\App_Data\ )
  4. Double check that SiteSettings.config has the correct enterprise server url. (checked in the Enterprise Server IIS Management --> Bindings) and correct if necessary. (Default value: http://127.0.0.1:9002
  5. Load up IIS Management and go to the WebsitePanel Portal website.
  6. Add your bindings back at the right side bar (for example https, panel.mydomain.com)
  7. Go to authentication and Disable Windows authentication if available.
  8. In the WebsitePanel portal site go to Machine Keys --> at the right side bar click generate, then apply.

Thats all there's to it, your WebsitePanel Portal site is now converted to the new SolidCP Portal!

Updating Server

THE STEPS TO MIGRATE WSP SERVER TO SOLIDCP

Migrating from WebsitePanel Server to SolidCP is relatively straight forward:

  1. Delete all contents of your current WebsitePanel server (default path: c:\WebsitePanel\Server)
  2. Once the Server directory is empty you can copy and paste all files from the SolidCP Server zip file into the WebsitePanel Server folder.
  3. Open up the SolidCP Server web.config and the old WebsitePanel Server web.config and copy the 'password value'  from the old websitepanel config to the new SolidCP config.
  4. Load up IIS Management and go to the WebsitePanel Server website.
  5. Add your bindings back at the right side bar (for example all IP's port 9003,  or Internal IP port 9003)
  6. Go to authentication and Disable Windows authentication if available.
  7. In the WebsitePanel Server site go to Machine Keys --> at the right side bar click generate, then apply.

Thats all there's to it, your WebsitePanel Serversite is now converted to the new SolidCP Server!

Do note that you need to do this for ALL WebsitePanel Servers in case you have a multi-server setup.

We are working on a more automated way which will be finished in the near future.

Load up the new Portal site

LOAD UP YOUR NEW PORTAL AND CLEAR OLD CACHES

The last step.. Go to your browser, and load up your new portal.

Please note to clear your browser cache some images and other aspects of WebsitePanel are cached.

Once cleared your ready to enjoy your new environment!

Marco Tiggelaar
Marco Tiggelaar
- Founder of Key4ce.
- More then 10 years of experience with Windows high availability and Microsoft Exchange.
- More then 10 years of experience with Linux and Unix.
- Open source enthusiast and a large contributor for multiple Open Source projects including Websitepanel.

My current main focus of attention is Geo-Clustering.

Key4ce - IT Professionals :: https://key4ce.com

Comments are closed.