Migrating a WordPress Website from cPanel to N99panel

To migrate a WordPress or WooCommerce website from cPanel to N99panel, follow these steps

Step 1 : Log into your cPanel. Go to the File Manager and make an archive/zip file of public_html folder. Download this archive to your local system. Refer to the below cPanel File Manager screenshots w.r.t. making zip file of your public_html

Right click on 'public_html' and then click 'Compress'

Choose 'Zip Archive' and click 'Compress Files'

Step 2 : Again from within cPanel, go to phpMyAdmin and export the DB. This should be a SQL file, preferably compressed as a zip file.

Refer to the screenshots of PHPMyAdmin in order to make backup of the SQL file

First click the appropriate DB name under PHPMyAdmin

Then click the 'Export' option on the top of the page

And finally click the 'Export' button at the bottom to export the SQL file and save the same on your computer.

Step 3 : Now in N99panel, create a user and a Website/VHost under it

Step 4 : Upload both the archive file and the sql (can be zipped) file into the user directory using a SFTP client like FileZilla

Step 5 : Now under N99panel dashboard, click on 'VHosts/Websites'

Step 6 : You will see the list of all the VHosts. Please click 'Details/Manage' link against the appropriate VHost/Website

Step 7 : Now click on ‘Restore a WordPress Archive (with SQL file) to the VHost’ .


Step 8 : Now you would be prompted to enter the uploaded archive file name and the SQL file name. Submit the details and rest everything will be automated.