Barındırma firmasını değiştirmek, alan adını yenilemek ya da kendi bilgisayarınızda hazırladığınız siteyi yayına almak istediğinizde karşınıza aynı iş çıkar: WordPress site taşıma. Dosyaları ve veritabanını elle taşımak mümkün olsa da hataya açık ve zaman alıcıdır. Site taşıma eklentileri bu süreci birkaç adıma indirir. Bu yazıda taşımanın ne anlama geldiğini, eklenti seçerken nelere bakılacağını ve sık anılan üç eklentinin nasıl çalıştığını anlatıyoruz. Amacımız sıralama yapmak değil, hangi yaklaşımın hangi duruma uyduğunu göstermek.
WordPress Site Taşıma Nedir?
Bir WordPress sitesi iki parçadan oluşur: tema, eklenti ve yüklenen görselleri içeren dosyalar ile yazıları, ayarları ve kullanıcıları barındıran veritabanı. Site taşıma, bu iki parçanın eksiksiz biçimde bir ortamdan diğerine aktarılması ve yeni adreste çalışır hale getirilmesidir.
Başlıca taşıma senaryoları şunlardır:
- Bir barındırma firmasından diğerine geçiş
- Alan adı değişikliği
- Yerel bilgisayarda geliştirilen sitenin canlıya alınması; yerel ortamın ne olduğunu localhost nedir yazımızda anlattık
- Canlı sitenin bir test kopyasının oluşturulması
- Sitenin alt alan adına ya da alt alan adından ana alana alınması; bu konu için subdomain nedir yazımıza bakabilirsiniz
İşin en hassas kısmı, veritabanındaki eski adreslerin yenisiyle değiştirilmesidir. Bu değişim elle ve dikkatsiz yapıldığında ayarlar bozulabilir. Taşıma eklentilerinin asıl kolaylığı, bu adımı güvenli biçimde kendilerinin halletmesidir.
Site Taşıma Eklentisi Seçerken Nelere Bakılmalı?
- Site boyutu: Bazı eklentilerin ücretsiz sürümlerinde yükleme boyutu sınırı vardır. Çok görsel içeren büyük sitelerde bu belirleyicidir.
- Sunucu kaynakları: Paketleme işlemi sunucuda yapılıyorsa paylaşımlı barındırmada zaman aşımı yaşanabilir.
- Adres değiştirme: Alan adı değişecekse eklentinin veritabanındaki adresleri otomatik güncellemesi gerekir.
- Çoklu site desteği: WordPress çoklu site ağı kullanıyorsanız desteklenip desteklenmediğine bakın.
- Yedekleme işlevi: Taşıma ile birlikte düzenli yedek de almak istiyorsanız iki işi birleştiren çözümler pratik olur.
- Güncellik ve destek: Düzenli güncellenen ve belgeleri yeterli olan eklentileri seçin. Ücretli sürümlerin güncel koşulları için geliştiricinin resmî sayfasına bakın.
WordPress En İyi Site Taşıma Eklentileri
Aşağıdaki üç eklenti, taşıma işine üç farklı yaklaşımı temsil eder. Özellikler ve sınırlar sürümlere göre değişebildiği için kurulumdan önce resmî belgeleri kontrol edin.
Migrate Guru
Migrate Guru, taşıma işlemini sitenizin sunucusunda değil, geliştiricisinin kendi sunucuları üzerinden yürütür. Eklenti eski siteye kurulur, yeni barındırmanın bağlantı bilgileri girilir ve aktarım arka planda gerçekleşir. İşlem sitenizin kaynaklarını zorlamadığı için büyük sitelerde ve kaynakları kısıtlı paylaşımlı barındırmalarda öne çıkar. Eklenti ücretsiz olarak sunulur. Yalnızca taşıma yapar; yedekleme aracı değildir. Aktarım sırasında site verileri üçüncü taraf sunuculardan geçtiği için gizlilik politikasını okumak yerinde olur.
All-in-One WP Migration
All-in-One WP Migration en yalın çalışma mantığına sahip eklentilerden biridir. Eski sitede dışa aktar düğmesiyle dosyalar ve veritabanı tek bir pakete dönüştürülür; yeni sitede eklenti kurulup bu paket içe aktarılır. Adres değişikliği içe aktarma sırasında otomatik yapılır. Arayüzü sade olduğu için ilk kez site taşıyanlar tarafından sıkça tercih edilir. Ücretsiz sürümde içe aktarma boyutu sınırlıdır; daha büyük siteler ve bulut depolama gibi ek özellikler için ücretli uzantılar gerekir.
BackupBuddy
BackupBuddy uzun yıllardır bilinen ücretli bir yedekleme eklentisidir ve taşıma özelliği yedekleme işlevinin doğal bir uzantısıdır. Zamanlanmış yedekler alır, bunları uzak depolama alanlarına gönderebilir ve alınan yedeği başka bir sunucuya ya da alan adına geri yükleyerek siteyi taşır. Eklenti sonradan Solid Backups adıyla yeniden markalanmıştır; arama yaparken iki adla da karşılaşabilirsiniz. Hem düzenli yedek hem taşıma ihtiyacını tek araçla çözmek isteyenlere hitap eder.
Bu üçünün dışında, siteyi bir paket ve kurulum dosyası halinde hazırlayan Duplicator da yaygın olarak kullanılan seçenekler arasındadır.
Site Taşıma Öncesinde ve Sonrasında Yapılması Gerekenler
Taşıma öncesi
- Eklentiden bağımsız, tam bir yedek alın ve bilgisayarınıza indirin.
- Yeni sunucunun PHP sürümünün ve veritabanı ayarlarının sitenizle uyumlu olduğunu doğrulayın.
- Kullanılmayan tema ve eklentileri silin, önbelleği temizleyin; paket küçülür.
- Önbellek ve güvenlik eklentilerini geçici olarak devre dışı bırakın.
- İşlemi ziyaretçi sayısının düşük olduğu saatlerde yapın.
Taşıma sonrası
- Kalıcı bağlantı ayarlarını yeniden kaydedin.
- SSL sertifikasının yeni sunucuda etkin olduğunu kontrol edin.
- Formları, ödeme adımlarını, görselleri ve üye girişini test edin. Mağazanız varsa WooCommerce sipariş akışını baştan sona deneyin.
- Alan adı değiştiyse eski adreslerden yenisine kalıcı yönlendirme kurun ve site haritasını arama motorlarına yeniden bildirin.
- Alan adı yönlendirmesi yeni sunucuya tamamen geçene kadar eski barındırmayı kapatmayın.
- İş bittiğinde taşıma eklentisini ve sunucuda kalan paket dosyalarını silin; bu dosyalar veritabanınızın kopyasını içerir.
Sık Sorulan Sorular
WordPress site taşıma eklentisiz yapılabilir mi?
Evet. Dosyalar FTP ile, veritabanı ise yönetim aracıyla dışa ve içe aktarılarak elle taşınabilir. Ancak yapılandırma dosyasını ve adresleri elle güncellemek gerektiği için deneyim ister.
Site taşırken arama motoru sıralaması etkilenir mi?
Yalnızca barındırma değişiyor ve adresler aynı kalıyorsa etkilenmesi beklenmez. Alan adı değişiyorsa doğru yönlendirme yapılmadığında sıralama kaybı yaşanabilir.
Taşıma sırasında site kapanır mı?
Doğru planlandığında kesinti çok kısa olur ya da hiç yaşanmaz. Yeni sunucudaki kopya hazırlanıp test edildikten sonra alan adı yönlendirmesi değiştirilirse ziyaretçiler geçişi fark etmez.
