WordPress site taşıma ve adres değişikliği rehberi
WordPress taşınırken dosyalar, veritabanı ve uygulama adresleri birlikte ele alınır. Yalnız wp-content klasörünü kopyalamak, eksiksiz taşıma anlamına gelmez. Kullanıcılar, içerikler ve birçok ayar veritabanında; tema, eklenti ve yüklenen medya ise dosya sisteminde bulunur. Taşımanın türünü baştan belirlemek hangi ayarların değişeceğini netleştirir.
Aynı alan adıyla taşıma mı, yeni alan adına geçiş mi?
Alan adı aynı kalıp hosting değişiyorsa DNS ve sunucu uyumluluğu ön plandadır. Alan adı da değişiyorsa içerik içindeki bağlantılar, yönlendirmeler, Search Console ve harici servisler ayrıca planlanır. WordPress adresi ve site adresi her kurulumda aynı olmak zorunda değildir; mevcut mimariyi anlamadan iki değeri eşitlemeyin.
Veritabanındaki bazı değerler serileştirilmiş biçimde saklanır. Düz metin değiştirme veya kontrolsüz SQL güncellemesi bu verileri bozabilir. Adres değişikliği için serileştirilmiş veriyi anlayan araçlar kullanın. WP-CLI search-replace gibi yöntemlerde önce --dry-run ile etkilenecek kayıtları görmek yararlıdır; gerçek değişiklikten önce yedek gerekir.
Taşıma hazırlığı
Etkin tema ve eklentileri, PHP gereksinimlerini, özel dosya yollarını ve cron görevlerini kaydedin. Ödeme, lisans veya API servislerinde alan adı/IP kısıtlaması olup olmadığını kontrol edin. Yeni ortamda çıkış e-postalarının gerçek müşterilere yanlışlıkla gönderilmemesi için test kopyasını uygun biçimde sınırlandırın. Gerçek müşteri verisini gereksiz ortamlara çoğaltmayın.
Uygulama sırası
- Tutarlı yedek alın. Dosyalar ve veritabanını yakın zamanlı yedekleyin. Sipariş alan sitelerde son yedekten sonra yazılan veriyi nasıl aktaracağınızı planlayın.
- Yeni ortamı hazırlayın. Veritabanı ve kullanıcısını oluşturun, dosyaları doğru köke yerleştirin.
wp-config.phpiçindeki bağlantı bilgilerini yeni ortamla eşleştirin. - Önizleme testi yapın. DNS değişmeden yeni sunucuyu kontrollü biçimde görüntüleyin. Ana sayfa dışında giriş, arama, form ve medya yüklemeyi deneyin.
- Adresleri gerekiyorsa güncelleyin. Yeni alan adına geçişte veriyi anlayan araç kullanın, önce deneme çıktısını inceleyin. Çoklu site kurulumlarında kapsam farklı olduğundan genel tek-site işlemlerini doğrudan uygulamayın.
- Son eşitleme ve yönlendirmeyi tamamlayın. Eski sistemde yeni veri oluşmasını kontrol altına alın. DNS ve gerekiyorsa kalıcı yönlendirmeleri planlı biçimde değiştirin.
- Yayın sonrası tarama yapın. Eski alan adına giden görseller, kırık bağlantılar, HTTPS hataları ve bildirimler için kontrol listesi kullanın.
Eklentiyle taşıma yapıyorsanız
Taşıma eklentisinin dosya boyutu, sunucu süresi ve paket özellikleri gibi sınırlarını okuyun. Bir arşivin üretilmesi, yeni ortamda başarıyla geri yükleneceğini kanıtlamaz. Aktarım raporunu inceleyin ve yönetici panelinde içerik sayısı ile medya örneklerini karşılaştırın. Ticari sürüme ihtiyaç olup olmadığını yükleme öncesinde öğrenmek yarım kalan taşımanın önüne geçer.
Taşıma tamamlandığında kurulum betiklerini, herkese açık yedek arşivlerini ve geçici erişimleri temizleyin. Kaynak yedeği güvenli ayrı konumda saklanmalıdır. Eski hostingi hemen iptal etmek yerine verinin ve kullanıcı işlevlerinin tutarlı olduğunu doğrulayın.
Sık sorulan sorular
Görseller yeni sitede neden eski adresten geliyor? İçerik, tema ayarı veya önbellekte eski URL kalmış olabilir. Kaynağı belirleyip uygun kapsamda güncelleyin.
Kalıcı bağlantılar taşıma sonrası neden 404 veriyor? Web sunucusunun rewrite kuralları ve WordPress bağlantı ayarları kontrol edilmelidir; yalnız dosya varlığı yeterli değildir.
Sorunda DNS’yi eskiye çevirmek yeterli mi? Yeni sistem veri aldıysa eski ve yeni veritabanları farklılaşmış olabilir. Veri eşitlemesini düşünmeden geri dönmeyin.
İlgili teknik kaynaklar
İlgili rehberler
Geri bildiriminiz için teşekkürler!

