How to Move Your Website to a New Web Host: The Easy Way - NIBiz Soft

How to Move Your Website to a New Web Host: The Easy Way

How to Move Your Website to a New Web Host: The Easy Way

In this HD video how to tutorial I will show you how to move your website from one webhost to another. The instructions are written below as well.

1. Find a good web host by reading reviews online, pick one, and sign up. Google “web host reviews”. Pick who ever tops the lists on these review websites.
2.Go to where your current site is and make a backup. If your site uses CPANEL, you can do a Cpanel backup. Once your backup is complete your old host will send you an email letting you know that it has been completed.
-Go to your Cpanel
-Go to the files section and click on Backups
-Now click on Download or Generate a full website backup
-Click generate backup

Doing a Cpanel Backup/ Restore Copies Data, Database, & Email Filters. Easiest way to move a site. If you don’t have this option, then copy all the files in your public_html folder to the new host.

3. Download your Cpanel backup file.
4. FTP the Cpanel backup file to your new host.
5. Notify new host of the Cpanel Backup file location so they can restore it.

Manual Database Export on Old Host
1. Go to Cpanel.
2. Databases.
3. Phpmyadmin.
4. Click on database name.
5. Click on export.
6. Quick.
7. Format = SQL.
8. Click Go and Download file.

Write Down Old Host Database Info
1. Open Cpanel.
2. Databases.
3. My SQL Databases.
4. Write down the database name and user name.

Create Database and User on New Host
1. Open Cpanel.
2. Databases.
3. My SQL Databases.
4. Now enter the database name, and click create database.
4. Click go back .
5. Now create a database user, enter password and click create user
6. Click go back.
7. Join the user to database.
8. Select user, select database and click add.
9. Select All Privileges and click make changes.
10. Click Go back.

Time to Import The Database On Your New Host
1. Go to Cpanel.
2. Databases.
3. Phpmyadmin.
4. Click on the database name.
5. Click on import and select the sql file you exported from your old host to import. Everything should import without a hitch.

Now We Are Going to Change Your Domain Name Registration to Point to the New Host Name Servers
1. Fire up Cpanel.
2. Click on domain management.
3. Okay what we want to do is to update the nameservers, so go ahead and click on update
4. Now enter the names of the name servers from your new host and click save changes, this can take up to 24 hours to take effect. You can also manipulate your hosts file to point to your new website IP, so that you can test to make sure that everything works.

Updating the Hosts File to Test New Host Before Domain Nameservers Propagation
Here’s how you update the host file on a windows machine, for Apple computers, check out my video on how to edit a hosts file on a Mac.
Once the new web host does the restore of Cpanel or you manually copied the files from public_html folder over to the new host and transferred the database, you can edit your hosts file and point your website name to the new host location, so that you can test that everything is okay.
1. If you edited your hosts file to point to the new location of your website, remember to remove that entry once the DNS propagation has taken place.

Lastly, visit if you are curious on the costs of major renovations or building a new house. I have tons of free plans, designs, and estimates posted.

Manual Move Joomla Website
Making Changes to public_html/Configuration.php file

If you didn’t have the luxury of doing a Cpanel backup and restore option, you will have to manually update settings n your configuration.php file found in the public_html folder.
The following are parameters that you will have to address if your website on the new host is not working properly. 99% of the time you only have to worry about the absolute path, cache path, database name, database user, and password. I added the rest of the variables that can give you issues during a website move.
Good luck and please use the comment section on YouTube to send me questions.
Also please subscribe to my channel on YouTube so that you can be notified whenever I post a video that you might really like or find very useful, like this one.

$mosConfig_absolute_path: This is the absolute server path to your new Joomla! installation. It will probably look something like “/path/to/joomla/installation”.

$mosConfig_cachepath: This is the absolute server path to the cache for your Joomla! installation.

$mosConfig_live_site: This is your website’s url “”.

$mosConfig_host: This is the location of the server that hosts your MySQL database. For most instances, this value will be “localhost”. If you are unsure, ask your hosting provider.

$mosConfig_db: MySQL database.
$mosConfig_user: This is the database user name.
$mosConfig_password: Password MySQL database user.


Add Your Comment