Linux Hosting Control Panel (In-House) To Cpanel Migration Steps
Linux Hosting Control Panel (In-House) To Cpanel Migration Steps
Step 0 Backup and Prep Take a backup of all the data that exists in your package. That includes Web folder and the database backup. All the website related contents should be in the 'Web' folder. The backup should also include hidden files like .htaccess etc. The database backup can be performed from the web interface of the old/generic control panel. That is by navigating to Manage Website >> Database Manager >> Backup and restore database. There select the database name that you need to backup and save it in a location to retrieve using FTP connection. The Backed-up Database will be stored as database_name.sql in the specified location. Make sure that you may have to make note of DB usernames and passwords. Here are the exact steps to take backups: Data Backup Connect to your existing server through FTP and get the latest available backup from <SERVER_HOME>/backup/ directory. Database Backup Go to Database Backup/Restore Manager. Create a fresh backup of all your databases and provide <SERVER_HOME>/db_backups/ as the Backup Directory. This would create sql files in the directory. Download the sql files to your local machine or PC. Step 1 Contact Us 1. Contact us and we will provide you with an alternative package (for the same domain name) on our cPanel infrastructure for you to test your website before you make final changes. What would be provided with the new package ? The IP address of the new cpanel based hosting package Primary FTP username and password A temp URL to check your websites functionality before the final migrations Step 2 Making important lists Search and make a list of files/crons (alias Scheduled Tasks) that have following information (You may have to change these on the cpanel server): 1. Hard coded paths 2. Hard coded FTP Credentials 3. Hard coded MySQL DB credentials 4. IP of the existing server Also, make note of all the CRON's, FTP credentials, DB Credentials,
Step 3 Upload your website and database backup to the new cPanel package that would be provided to you Step 4 Restore Now, you need to restore your site into the new hosting account. You may have to use FTP access to upload the content into public_html folder. To restore DB backups, Under Files, >> Backups. Under the option Restore a MySQL Database, select the DB backup file from step 1 and click "Upload" This will restore the backups. Step 5 Test the new setup You can test the new setup from the temp URL. For any broken links and errors, you need to consult the developers from your end. Step 6 Finalize Contact us again and we will switch your DNS entries as well as the control panel to cPanel. Note: - This is only possible for us if you have DNS service with us. If you do not have DNS service with us you would be required to make the changes manually at your end. The DNS propagation after the change would take anywhere between 4-6 hours. Last but not the least If you have any further queries, please write to us at migration Email: [email protected]