2 Comments
  1. Just use a plugin to pack up the site and database such as Duplicator or Duplicator Pro (if it’s large). Then upload the two files it gives you to the direct admin account and run the installer file. It will help you extract the site and link it to the new database. There are many tools like this that would also work, but this is my preferred due to the ease of use.

    Control panels don’t matter if you move the site, you just need storage and a database to make WordPress work.

  2. If you’re asking this question, I’d pay someone who knows what they’re doing to do the migration.

    But essentially you’d want to download all the contents of your cPanel account just in case. Download the public_html folder, and export the MySQL database via phpmyadmin or the command line.

    Then upload the public_html contents you exported to your new host in the same directory. Create a new MySQL database, then upload your exported database to it using phpmyadmin or the command line.

    From there you will have to connect the new database you created from your new host in the wp-config.php file, and because your new host will likely have a different directory structure, you have have to update a few lines in some of your config files.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer