WordPress Migration
WordPress Migration involves moving a WordPress website from one hosting environment or domain to another. This can be done manually or using a plugin, depending on the complexity of your site and your comfort level.
Manual WordPress Migration (Step-by-Step)
1. Back Up Your Site
Use a plugin like UpdraftPlus,
or Manually download:
- All WordPress files via FTP or File Manager (wp-content, themes, plugins, uploads)
- The database via phpMyAdmin (export .sql file)
2. Set Up the New Hosting Environment
- Install WordPress on the new server
- Create a new database and user with full privileges
3. Upload Your Files
- Use FTP or File Manager to upload your old site’s files to the new server, replacing the default WordPress installation (except wp-config.php, which may need updating)
4. Import the Database
- Use phpMyAdmin on the new host to import the .sql file into the new database
5. Update wp-config.php
- Change database name, username, and password to match the new database
6. Fix URLs (if domain changes)
- Use a plugin like Better Search Replace or run SQL queries:
7. Test Everything
- Check pages, posts, images, links, plugins, and theme functionality
- Ensure permalinks are working (re-save under Settings > Permalinks)
WordPress Migration Using a Plugin
Recommended Plugins:
- All-in-One WP Migration
- Duplicator
- UpdraftPlus (with migration addon)
- Migrate Guru (especially for large sites)
Your comment must approved.
1 Comment