Bir WordPress sitesini yeni bir sunucuya, farklı bir hosting firmasına veya yeni bir alan adına aktarmak gerektiğinde WordPress site taşıma işlemi devreye girer. Localhost’ta geliştirilen bir siteyi canlıya almak, yavaş bir sunucudan hızlı bir sunucuya geçmek veya Blogger’dan WordPress’e geçiş yapmak bu ihtiyacın en yaygın nedenleridir.
Bu rehberde bir WordPress sitesinin içeriğini, ayarlarını ve veritabanını kaybetmeden nasıl taşıyacağınızı adım adım bulacaksınız. Ayrıca taşıma sırasında sık görülen hataların çözümlerine de yer verdik.

Taşımaya başlamadan önce hazırlık
Sorunsuz bir taşıma iyi bir hazırlıkla başlar. İşleme geçmeden önce aşağıdaki maddeleri tamamlayın:
- Tam yedek alın: Hem dosyaların hem de veritabanının güncel bir yedeğini saklayın. Bir sorun çıkarsa siteyi eski haline döndürebilmek için bu şarttır.
- Hedef sunucuyu hazırlayın: Yeni hosting’de boş bir veritabanı ve veritabanı kullanıcısı oluşturun. cPanel veya Plesk bu adımı kolaylaştırır.
- PHP ve MySQL sürümünü kontrol edin: Yeni sunucunun WordPress’in ve temanızın gerektirdiği sürümleri desteklediğinden emin olun.
- URL değişikliğini planlayın: Alan adı değişecekse eski ve yeni adresleri not edin; veritabanındaki eski bağlantıların tamamı güncellenmelidir.
WordPress site taşıma eklentileri
Kod bilgisi olmadan taşıma yapmak isteyenler için eklentiler en pratik yöntemdir. En çok tercih edilen üç araç şunlardır:
Duplicator
Duplicator, sitenin tüm dosyalarını ve veritabanını tek bir pakete toplar. Bu paketi ve kurulum dosyasını yeni sunucuya yükleyip installer’ı çalıştırmanız yeterlidir. Büyük siteler için verimli bir çözümdür.

All-in-One WP Migration
All-in-One WP Migration siteyi tek bir dosya olarak dışa aktarır ve yeni kurulumda içe aktarmanıza olanak tanır. URL’leri otomatik günceller, bu yüzden yeni başlayanlar için en kolay seçeneklerden biridir. Çok büyük sitelerde ücretsiz sürümün yükleme sınırına dikkat edin.
UpdraftPlus
UpdraftPlus daha çok yedekleme odaklıdır; ancak Migrator eklentisiyle birlikte yedeği farklı bir alan adına geri yükleyerek taşıma amacıyla da kullanılabilir. Düzenli yedek alışkanlığı için de idealdir.
Adım adım taşıma süreci
Manuel taşımada veya eklenti kullanırken izlenen genel sıra şu şekildedir:
- Eski siteyi yedekleyin:
wp-contentklasörü, kök dizindeki dosyalar ve veritabanının dışa aktarımını alın. - Dosyaları yeni sunucuya yükleyin: FileZilla gibi bir FTP istemcisi ya da hosting dosya yöneticisiyle dosyaları hedef dizine aktarın.
- Veritabanını içe aktarın: phpMyAdmin üzerinden yeni veritabanına SQL dosyasını yükleyin ve
wp-config.phpiçindeki veritabanı bilgilerini güncelleyin. - URL’leri güncelleyin: Alan adı değiştiyse Search Replace DB gibi bir araçla eski adresleri yenisiyle değiştirin ve kalıcı bağlantıları yeniden kaydedin.
- DNS yönlendirmesini yapın: Alan adı sağlayıcınızın panelinden A kaydını veya ad sunucularını yeni hosting’e yönlendirin. Yayılma birkaç saat ile birkaç gün sürebilir.
- Test edin: Bağlantıları, görselleri, formları ve ödeme gibi özel işlevleri tek tek kontrol edin; ardından önbelleği temizleyin.
Sık karşılaşılan sorunlar ve çözümleri
- Bozuk bağlantılar ve görseller: Veritabanındaki eski URL’ler tam güncellenmemiştir. Search Replace işlemini tekrar çalıştırın ve
wp-config.phpiçindekiWP_HOMEileWP_SITEURLdeğerlerini kontrol edin. - Eksik dosyalar: FTP aktarımı yarıda kalmış olabilir. Eksik klasörleri yeniden yükleyin ve dosya izinlerinin (klasörler 755, dosyalar 644) doğru olduğundan emin olun.
- Veritabanı bağlantı hatası:
wp-config.phpiçindeki veritabanı adı, kullanıcı ve parola yeni sunucuyla eşleşmiyordur. Bilgileri hosting panelinden doğrulayın. - PHP sürümü hataları: Yeni sunucunun PHP sürümü eskiyse site beyaz ekran verebilir. Hosting panelinden desteklenen güncel bir PHP sürümüne geçin.
- Beyaz ekran veya 500 hatası: Genellikle tema ya da eklenti uyumsuzluğudur.
wp-content/pluginsklasörünü geçici olarak yeniden adlandırıp siteyi açmayı deneyin.
Sorunsuz taşıma için ipuçları
- Kontrol listesi kullanın: Adımları yazılı bir listeden takip etmek atlama riskini ortadan kaldırır.
- Düşük trafikli saatleri seçin: Yoğun siteleri gece saatlerinde taşımak ziyaretçi etkisini azaltır.
- 301 yönlendirmesi kurun: Alan adı değiştiyse eski adresleri yeni adrese 301 yönlendirmesiyle aktarın; bu hem kullanıcı hem SEO için önemlidir.
- Önbellek ve CDN’i sıfırlayın: Taşıma sonrası önbelleği temizleyin; CDN kullanıyorsanız yeni sunucu bilgileriyle güncelleyin.
- Arama motorlarına bildirin: Alan adı değiştiyse Google Search Console’da adres değişikliği aracını kullanın ve yeni site haritasını gönderin.
Taşımak yerine yeni bir site mi kuracaksınız?
Mevcut bir siteyi değil de sıfırdan bir site oluşturmayı planlıyorsanız, taşıma adımları yerine kurulum sürecine odaklanmanız gerekir. Hızlı bir başlangıç için yapay zeka destekli web sitesi oluşturucularını inceleyebilir, kurumsal bir proje için web tasarım hizmetimizden destek alabilirsiniz.
Comments are closed