Migrate WordPress to a test subdomain before going live
Learn how to migrate your WordPress site to a test subdomain for verification before going live.
Why migrate to a test subdomain?
Before launching a WordPress site, it is crucial to verify its functionality. A test subdomain allows you to evaluate the site in real-world conditions without impacting end users.
Advantages of a test subdomain
- Detection of potential bugs
- Verification of plugin and theme compatibility
- Preservation of user experience
Preparation for migration
To start the migration to a subdomain, ensure you have full access to your hosting. Create a subdomain via your hosting control panel. Note the necessary FTP and MySQL details.
Create a test environment
- Create the subdomain.
- Set up a new MySQL database.
- Note the FTP login credentials.
Migrate with WP Migrate Toolkit
With WP Migrate Toolkit, migration is simplified. Use the plugin or CLI to transfer files and the database.
Plugin method
- Install the WP Migrate Toolkit plugin on your source site.
- Configure the destination to the newly created subdomain.
- Start the migration and follow the on-screen instructions.
CLI method
For those comfortable with the command line, the CLI offers increased flexibility.
- Download and configure the CLI.
- Use the appropriate commands to export the database and files.
- Import them to the test subdomain.
Post-migration verification
Once the migration is complete, access the subdomain to verify that everything is functioning correctly. Test critical features and ensure the design displays as expected.
Verification steps
- Test site navigation
- Verify contact forms
- Ensure mobile compatibility
Conclusion
Migrating to a test subdomain is an essential step for a successful launch. With the help of WP Migrate Toolkit, the process is quick and efficient.
Ready to get started? Download the plugin or explore the CLI to facilitate your upcoming WordPress migrations.
Migrate a WordPress site hassle-free
WP Migrate Toolkit moves files + database over FTP, without SSH.
Download the CLI Download the plugin