وقتی هاست عوض میکنید یا دامنه تغییر میدید، Migration WordPress ضروریه. با ابزارهای مناسب، سادهست.
قبل Migration
Backup کامل
UpdraftPlus یا مستقیم:
- فایلها
- Database
- .htaccess
مستندسازی
- تنظیمات فعلی
- پلاگینها
- تم
- Customizations
ابزارها
All-in-One WP Migration
سادهترین. Export و Import.
Duplicator
حرفهای. Package + Installer.
WP Migrate DB Pro
فقط Database. Push/Pull.
ManageWP
Multi-site.
Manual
سختتر ولی کنترل کامل.
Manual Migration
مرحله ۱: Backup
FTP: همه فایلهای wp-content و root.
phpMyAdmin: Export Database.
مرحله ۲: Upload به هاست جدید
FTP فایلها.
Import Database در phpMyAdmin.
مرحله ۳: wp-config.php
DB credentials رو با هاست جدید.
مرحله ۴: URL Update
Search-Replace در Database:
UPDATE options SET option_value = replace(option_value, 'old.com', 'new.com') WHERE option_name = 'home' OR option_name = 'siteurl';
مرحله ۵: Nameserver
DNS رو تغییر بدید.
مرحله ۶: SSL
SSL رو نصب کنید.
Downtime کم
1. Backup در ساعت کم ترافیک
2. Import سریع
3. Test
4. DNS Switch
5. Monitor
مشکلات رایج
Serialized Data
Search-Replace ساده کار نمیکنه. از WP CLI یا Better Search Replace استفاده کنید.
Broken Links
Broken Link Checker پلاگین.
Image URLs
Images URL رو هم عوض کنید.
Permalinks
Settings → Permalinks → Save (Flush).
Cache
Cache قدیمی رو Clear کنید.
Test بعد Migration
- Homepage
- Categories
- Blog posts
- Forms
- Search
- Login
- Admin
Domain Change
301 Redirect از دامنه قدیم به جدید.
Search Console
Change of Address در Search Console.
Analytics
Property جدید یا آپدیت.
سباهاست
سباهاست انتقال رایگان انجام میده.
جمعبندی
Migration WordPress با ابزار درست ساده. با راهنما، بدون Downtime.