WordPress Site Nasıl Taşınır? (Eksiksiz Rehber)
        - WordPress Site Nasıl Taşınır? (Eksiksiz Rehber)
 - 0) Preflight: Taşıma Öncesi Yapılacaklar (Kontrol Listesi)
 - 1) Yöntem A — Eklentiyle Kolay Taşıma
 - A.1) Migrate Guru (büyük sitelerde güçlü)
 - A.2) All-in-One WP Migration
 - A.3) Duplicator
 - 2) Yöntem B — Manuel + WP-CLI (ileri seviye, temiz kontrol)
 - B.1) Dosyaları taşı
 - B.2) Veritabanını aktar
 - B.3) wp-config.php
 - B.4) URL’leri seri veriyi bozmadan güncelle
 - B.5) Kalıcı bağlantılar ve test
 - 3) WooCommerce (dinamik veri) taşıma notları
 - 4) Sıfır/Kritik Düzeyde Kesinti için Stratejiler
 - 5) DNS Geçişi (Adım Adım)
 - 6) SEO Kaybı Yaşamamak için: 301 & Google Search Console
 - 7) Sorun Giderme Hızlı Tablosu
 - 8) Örnek “Komut Satırı” Akışı (Kopyala-Yapıştır)
 
WordPress siteni yeni sunucuya/hostinge sorunsuz taşımak; doğru planlama, doğru araç seçimi ve doğru doğrulama/test adımlarına bağlıdır. Bu rehberde üç yolu ele alıyoruz:
- 
Eklentiyle taşıma (Migrate Guru, All-in-One WP Migration, Duplicator)
 - 
Manuel + WP-CLI (tam kontrol, seri veriler için güvenli URL güncelleme)
 - 
Özel senaryolar (WooCommerce, sıfır kesinti, DNS/SEO ayrıntıları)
 
0) Preflight: Taşıma Öncesi Yapılacaklar (Kontrol Listesi)
- 
Tam yedek (dosyalar + veritabanı).
 - 
Sürüm uyumluluğu: Yeni hostun PHP ve DB sürümleriyle tema/eklenti sürümlerini denkleştir.
 - 
DNS planı: Değişiklikten 24–48 saat önce A/AAAA kaydının TTL’ini 300 sn (5 dk) civarına indir; değişiklik sonrası tekrar yükselt. Bu, kayıtların daha hızlı güncellenmesine yardım eder. docs.rackspace.com+1
 - 
Önbellek/CDN notları: Cloudflare/benzeri CDNi geçici devre dışı bırakmayı ve yeni origin IP’yi doğrulamayı planla. (TTL mantığı için bkz.) Cloudflare Docs
 - 
Staging ve bakım modu: Düşük trafik saatinde geçiş yap; mümkünse staging’de prova et.
 - 
E-posta sürekliliği: Alan adı/Sunucu değişiminde MX, SPF, DKIM kayıtlarını not alıp yeni DNS’e taşı.
 - 
SEO hazırlığı: Eski→yeni URL eşlemelerini (301) çıkar; GSC “Change of Address” için yetkileri hazırla. Google for Developers+1
 
1) Yöntem A — Eklentiyle Kolay Taşıma
A.1) Migrate Guru (büyük sitelerde güçlü)
- 
Artıları: Seri veriyi doğru işler, otomatik arama-değiştirme yapar; çok büyük sitelerde ara sunucu kullanarak sunucunu yormaz. 5.000+ host uyumluluğu. WordPress.org+1
 - 
Kısa akış: Eski sitede eklentiyi kur → “Yeni host bilgileri” → tek tıkla taşı → raporu izle.
 - 
Not: Birçok yönetilen host (ör. Kinsta) için resmi adım adım yönergeler mevcuttur. Kinsta®
 
A.2) All-in-One WP Migration
- 
Artıları: Çok yaygın; “.wpress” arşivini dışa aktar → yeni sitede içe aktar. WordPress.org+1
 - 
Not: Ücretsiz sürümde dosya boyutu sınırı olabilir; büyük sitelerde uzantı gerekebilir. (Resmi kullanım notlarına bak.) help.servmask.com
 
A.3) Duplicator
- 
Artıları: “Arşiv + installer.php” ile sihirbazlı kurulum; multisite desteği Pro lisansla. Duplicator+1
 - 
Kısa akış: Paket oluştur →
archive.zip+installer.php’yi yeni sunucuya yükle → kurulum sihirbazını çalıştır. 
Eklenti yöntemlerinden sonra mutlaka: Kalıcı bağlantıları yeniden kaydet, cache/CDN’i temizle; görseller-CSS-JS ve formları test et.
2) Yöntem B — Manuel + WP-CLI (ileri seviye, temiz kontrol)
B.1) Dosyaları taşı
/wp-content/ (temalar, eklentiler, uploads) kritik. SCP/rsync veya panel dosya yöneticisi ile aktar.
B.2) Veritabanını aktar
(WP-CLI resmi komutları.) WordPress Developer Resources
B.3) wp-config.php
DB_NAME, DB_USER, DB_PASSWORD, DB_HOST değerlerini yeni DB’ye göre güncelle.
B.4) URL’leri seri veriyi bozmadan güncelle
wp search-replace, seri alanları güvenle günceller; manuel SQL REPLACE yerine önerilir. (VIP dokümanları da bu yaklaşımı destekler.) WordPress Developer Resources+1
B.5) Kalıcı bağlantılar ve test
- 
Ayarlar → Kalıcı Bağlantılar → Kaydet
 - 
DNS’i değiştirmeden test: Bilgisayarındaki hosts dosyasına yeni sunucu IP’sini ekleyerek trafiği etkilemeden gözden geçir. (Windows/macOS/Linux adım adım kılavuzlar için bkz.) docs.hypernode.com+1
 
3) WooCommerce (dinamik veri) taşıma notları
- 
Sipariş/üye verisi sürekli değişir; taşıma sırasında veri kaybını önlemek için bakım modu veya kısa bir donma penceresi planlayın. BlogVault
 - 
Test ve delta senkronu: Canlı sipariş akışın varsa staging → prod arasında “son farkı” alma planı yap ya da taşıma penceresinde ödemeyi kapat. (Çeşitli rehberler delta yönetimi ve müşteri/sipariş aktarımı detaylarını anlatır.) Simon Gondeck+1
 - 
HPOS / yeni sipariş tablosu kullanıyorsan uyumluluğu test et. WordPress Web Development
 - 
WooCommerce’e özel adımlar (host dosyasıyla önden test, 301’ler, DNS ve SEO): pratik rehberler mevcut. Duplicator
 
4) Sıfır/Kritik Düzeyde Kesinti için Stratejiler
- 
Blue-Green yaklaşımı: Eski (blue) ve yeni (green) ortamlardan birini canlı tutup trafiği yavaşça yenisine al; tersine çevirmesi kolaydır. (Genel kavram ve pratik rehberler) sitebox.io+1
 - 
DNS tarafı: TTL’i önceden düşürmek, geçiş anında etkilerin hızlı görünmesine yardım eder. docs.rackspace.com+1
 
5) DNS Geçişi (Adım Adım)
- 
TTL düşük mü? (24–48 saat önce 300 sn’ye çek.) docs.rackspace.com
 - 
A/AAAA kaydını yeni IP’ye güncelle; gerekiyorsa CDN’de yeni origin’i tanımla.
 - 
Yayılımı farklı ağlardan kontrol et. TTL; değişikliklerin kullanıcıya yansıma hızını belirler. Cloudflare Docs
 - 
SSL/TLS sertifikasını yeni sunucuda etkinleştir (Let’s Encrypt vb.).
 - 
E-posta (MX) ve diğer DNS kayıtlarını doğrula.
 
6) SEO Kaybı Yaşamamak için: 301 & Google Search Console
- 
Kalıcı 301 yönlendirmeleri ile tüm eski URL’leri karşılıklarına yönlendir. (Eklentiyle veya
.htaccessüzerinden yapabilirsin.) Hostinger+1 - 
Site taşıma (URL değişimi) en iyi uygulamalarını uygula; Google’ın resmi “Site Moves” dokümanını izle. Google for Developers
 - 
Google Search Console → Change of Address aracıyla alan adını taşıdığını Google’a bildir. Google Destek
 - 
Yeni sitemap gönder; tarama hatalarını (404) ve yönlendirme zincirlerini kontrol et.
 
7) Sorun Giderme Hızlı Tablosu
| Belirti | Muhtemel Neden | Çözüm | 
|---|---|---|
| “Error establishing a database connection” | wp-config.php DB değerleri hatalı | 
Kimlikleri ve DB host’u düzelt | 
| Beyaz ekran (WSOD) | PHP hatası / uyumsuz eklenti | WP_DEBUG aç, eklentileri geçici kapat, hatayı log’dan izle | 
| 404’ler | Rewrite kuralları | Kalıcı Bağlantılar → Kaydet, .htaccess izinlerini kontrol et | 
| Karışık içerik (HTTPS’te HTTP) | Eski URL kalıntıları | wp search-replace ile düzelt; CDN/tema linklerini kontrol et WordPress Developer Resources | 
| Admin’de yönlendirme döngüsü | siteurl/home hatalı | 
wp option get siteurl / home ile kontrol et; CLI’den güncelle WordPress Developer Resources | 
8) Örnek “Komut Satırı” Akışı (Kopyala-Yapıştır)
(Komut söz dizimi WP-CLI’nin resmi belgelerine dayanır.)



