Migrate WordPress from cPanel to CloudPloy
Complete Zero-Downtime Migration Guide
This guide walks you through migrating your WordPress site from cPanel hosting to CloudPloy with minimal downtime and maximum safety.
Time Required: 30-60 minutes
Difficulty: Beginner to Intermediate
Pre-Migration Checklist
- ✅ Full backup of your WordPress site
- ✅ Database backup from cPanel
- ✅ List of plugins and themes
- ✅ CloudPloy account ready
- ✅ Domain registrar access
Step 1: Create Backup from cPanel
Files Backup
In cPanel File Manager:
- Navigate to public_html folder
- Select all WordPress files
- Create compressed archive (.tar.gz)
- Download the archive
Database Backup
Using phpMyAdmin in cPanel:
- Open phpMyAdmin
- Select your WordPress database
- Click "Export" tab
- Choose "Quick" export method
- Download SQL file
Step 2: Set Up WordPress on CloudPloy
Create New WordPress Installation
- Log into CloudPloy dashboard
- Click "Deploy New Application"
- Select "WordPress" from templates
- Choose server location
- Configure basic settings
Domain Configuration
Set up a temporary subdomain for testing:
- Use provided CloudPloy subdomain
- Or create staging.yourdomain.com
Step 3: Upload Files to CloudPloy
Using File Manager
- Access CloudPloy File Manager
- Upload your backup archive
- Extract files to WordPress directory
- Set proper permissions (755 for folders, 644 for files)
Alternative: SFTP Upload
sftp user@your-cloudploy-server
put -r /local/wordpress/files /var/www/html/ Step 4: Import Database
Using phpMyAdmin
- Access phpMyAdmin in CloudPloy
- Create new database
- Import your SQL backup file
- Update wp-config.php with new database credentials
Update URLs in Database
Use CloudPloy's built-in URL replacement tool or run:
wp search-replace 'oldsite.com' 'newsite.com' --dry-run
wp search-replace 'oldsite.com' 'newsite.com' Step 5: Test Your Migrated Site
Functionality Testing
- Check homepage loads correctly
- Test login to WordPress admin
- Verify all pages and posts
- Test contact forms and plugins
- Check image uploads and media
Performance Testing
- Run speed tests
- Check mobile responsiveness
- Verify SSL certificate
Step 6: Update DNS and Go Live
DNS Changes
- Log into your domain registrar
- Update A record to point to CloudPloy IP
- Wait for DNS propagation (24-48 hours)
SSL Certificate
CloudPloy automatically provides free SSL certificates for your domain.
Post-Migration Optimization
🚀 Performance Enhancements
- Enable CloudPloy's built-in caching
- Optimize images automatically
- Configure CDN if needed
- Set up automated backups
🔒 Security Improvements
- Update all plugins and themes
- Change WordPress admin username
- Enable two-factor authentication
- Configure firewall rules
Common Migration Issues
White Screen of Death
Solution: Check error logs and verify file permissions
Database Connection Error
Solution: Verify database credentials in wp-config.php
Missing Images
Solution: Check file paths and re-upload media files
Plugin Conflicts
Solution: Deactivate all plugins and reactivate one by one
Why CloudPloy is Better than cPanel Hosting
🚀 Performance Benefits
- 100% NVMe SSD storage (vs traditional HDD)
- Built-in caching and CDN
- Optimized server configurations
- Better resource allocation
🛡️ Security Advantages
- Automatic security updates
- DDoS protection included
- Isolated server environments
- Regular malware scanning
💰 Cost Benefits
- No overselling of resources
- Predictable pricing
- Better performance per dollar
- Free migration service
Need Professional Migration Help?
CloudPloy offers free migration services:
- Zero-downtime migrations
- Expert migration specialists
- Complete testing and verification
- Post-migration optimization
Request Free Migration | Chat with Expert
Ready to Migrate?
CloudPloy provides a free plan to get started. If you have questions during your migration, contact CloudPloy support.
No credit card required for the free plan.
Last updated: 2025-08-29