Migration Overview
Moving your website to webzworld is straightforward. Our team handles migrations free of charge for annual plans. This guide explains the process whether you do it yourself or let us help.
Step 1 – Take a Full Backup
Before anything else, download a complete backup from your current host. This includes:
- All website files (via cPanel File Manager or FTP)
- Your database (via phpMyAdmin or cPanel Backup Wizard)
- Email accounts if applicable
Step 2 – Set Up Your Account with webzworld
Sign up for your new hosting plan. Once active, you will receive your cPanel login details by email.
Step 3 – Upload Your Files
Log in to cPanel and use the File Manager or an FTP client (like FileZilla) to upload your files to the public_html directory.
Step 4 – Import Your Database
In cPanel, open phpMyAdmin, create a new database, then import your .sql backup file.
Step 5 – Update Your Database Connection
Edit your website's config file (wp-config.php for WordPress, .env for Laravel) with the new database name, username, and password.
Step 6 – Test Before Going Live
Before changing your DNS, add the domain to your local hosts file to preview the site on the new server.
Step 7 – Update Your DNS
Log in to your domain registrar and point your nameservers or A record to webzworld's IP address. DNS propagation takes 2–24 hours.
Need Help?
Email migrations@webzworld.com with your current hosting details and we will handle the migration for you at no extra charge.