Rehber

WordPress Site Taşıma: Siteni Kesintisiz Nasıl Taşırsın?

Hosting değiştirmenin en korkulan kısmı taşımadır. Oysa iş üç parçadan ibarettir: dosyalar, veritabanı ve e-postalar. Bu rehberde üçünü de sırasıyla, siten hiç kapanmadan nasıl taşıyacağını anlatıyoruz.

Okuma süresi: ~8 dakika Son güncelleme: Ağustos 2026

Başlamadan önce: neye ihtiyacın var?

WordPress site taşıma işine girişmeden önce elinde şunlar olmalı. Bunlardan biri eksikse taşımanın ortasında tıkanırsın ve site yarım kalır:

  • Eski hostinge dosya erişimi — FTP/SFTP bilgileri ya da dosya yöneticisi erişimi.
  • Veritabanına erişim — genelde phpMyAdmin üzerinden; dışa aktarma yetkin olmalı.
  • Alan adı yönetim paneli — yönlendirmeyi sen değiştireceksin.
  • E-posta hesaplarının listesi — hangi adresler var, hangileri kullanılıyor.
  • Yeni hostingde hazır bir alan — alan adı tanımlanmış, boş kurulum yapılabilir durumda.

Sitenin boyutunu önceden öğren. Dosya sayısı, dosya boyutundan daha belirleyicidir: 20 bin küçük dosya, tek bir 2 GB'lık dosyadan çok daha yavaş aktarılır. Sitende çok fazla görsel varsa taşımaya akşam saatlerinde başla.

Üç taşıma yöntemi ve hangisi sana uygun

WordPress sitesi taşımanın üç yolu var. Üçü de aynı sonuca varır; fark, işi kimin yaptığında ve nerede tıkanabileceğinde:

Zor

Kendin taşımak

Dosyaları ve veritabanını elle indirip yüklersin. Tam kontrol sende, ek maliyet yok.

Kime uygun: teknik bilgisi olan, sitesi orta boyutlu olanlar.

Orta

Eklentiyle taşımak

Taşıma eklentisi siteyi paketler, yeni sunucuda açarsın. Kolaydır ama büyük sitelerde zaman aşımına takılır.

Kime uygun: blog ve küçük kurumsal siteler.

Kolay

Hostinge taşıtmak

Yeni hosting firması siteyi kendisi çeker. Genelde en hızlı ve en az riskli yol.

Kime uygun: uğraşmak istemeyen herkes; e-posta da taşınıyorsa özellikle.

Taşıma eklentilerinin iki sınırı var: büyük sitelerde sunucu zaman aşımına takılıp yarım kalırlar ve e-postaları taşımazlar. Sitende 1 GB üzerinde dosya varsa ya da WooCommerce kullanıyorsan elle taşıma veya hosting firmasının aracı daha güvenlidir.

Adım adım taşıma

Aşağıdaki sıra bilinçlidir: alan adı yönlendirmesi en sona bırakılır. Böylece yeni site hazır olana kadar ziyaretçilerin eski siteyi görmeye devam eder ve hiç kesinti olmaz.

1

Eski sitenin tam yedeğini al

Dosyaları (wp-content klasörü başta olmak üzere tümü) ve veritabanını indir. Veritabanını hosting panelindeki phpMyAdmin üzerinden dışa aktarabilirsin. Yedeği kendi bilgisayarına indirmeden bir sonraki adıma geçme.

2

Yeni hostingde boş bir WordPress kur

Yeni sunucuda alan adını tanımla ve boş bir WordPress kurulumu yap. Bu kurulum birazdan üzerine yazılacak; amacı veritabanı bilgilerini ve dosya iznini hazır etmek.

3

Dosyaları yeni sunucuya yükle

İndirdiğin dosyaları yeni sunucuya aktar. wp-content klasörü en kritik olanı: temalar, eklentiler ve tüm görseller orada. Yükleme bittiğinde dosya sayısını karşılaştır, eksik kalan olmasın.

4

Veritabanını içeri aktar

Yeni sunucuda boş bir veritabanı oluştur ve dışa aktardığın dosyayı içeri aktar. Ardından wp-config.php dosyasındaki veritabanı adı, kullanıcı adı ve parolayı yeni bilgilerle güncelle.

5

Tablo önekini ve adresleri kontrol et

Eski sitenin tablo öneki wp_ değilse wp-config.php içindeki table_prefix satırını eski siteninkiyle aynı yap. Alan adı değişiyorsa veritabanındaki eski adresleri yenisiyle değiştir; bunu yaparken serileştirilmiş verileri bozmayan bir araç kullan.

6

Siteyi yayına almadan önce dene

Alan adını yönlendirmeden önce siteyi geçici bir adresten aç ve kontrol et: ana sayfa, iç sayfalar, iletişim formu, ödeme adımı, görseller ve yönetim paneli. Sorun varsa eski siten hâlâ çalışıyor demektir, acele etmene gerek yok.

7

Alan adını yeni sunucuya yönlendir

Her şey doğruysa alan adının yönlendirmesini yeni sunucunun adresine çevir. Yayılma birkaç saat sürebilir; bu sürede bazı ziyaretçiler eski, bazıları yeni siteyi görür. Bu yüzden yönlendirmeden hemen önce içerik girmeyi bırak.

8

Güvenlik sertifikasını ve e-postaları kur

Yeni sunucuda güvenlik sertifikasını (HTTPS) devreye al ve e-posta kayıtlarını taşı. E-posta kayıtlarını unutmak, taşımadan sonra gelen postaların kaybolmasına yol açan en sık hatadır.

Alan adını kesintisiz yönlendirme

Alan adını yeni sunucuya yönlendirdiğinde değişiklik dünyaya anında yayılmaz; birkaç saat boyunca bazı ziyaretçiler eski, bazıları yeni siteni görür. Bu ara dönemde iki site de canlıdır ve işte bu yüzden şu iki kurala uyulur:

  • Yönlendirmeden önce içerik girmeyi bırak. Ara dönemde eski siteye düşen bir sipariş ya da yorum, yeni siteye geçmez.
  • Yönlendirmeyi düşük yayılma süresiyle yap. Alan adı ayarlarındaki yayılma süresini taşımadan bir gün önce düşürürsen geçiş saatler yerine dakikalar sürer.

E-ticaret sitesinde bu ara dönemi en aza indirmek için taşımayı siparişin en az olduğu saatte yap; genelde gece yarısı ile sabah arası en sakin dilimdir.

En sık yapılan 6 hata

Taşımalarda karşılaşılan sorunların neredeyse tamamı şu altı başlıktan çıkar:

  • Tablo öneki uyuşmazlığı. Eski sitenin öneki farklıysa yeni kurulum verileri göremez, karşına bomboş bir WordPress çıkar. Öneki eski siteninkiyle aynı yap.
  • E-postaları unutmak. Taşımadan sonra gelen postalar eski sunucuya düşer ve aylarca fark edilmez. Posta kayıtlarını dosyalarla aynı gün taşı.
  • Alan adını erken yönlendirmek. Yeni site hazır olmadan yönlendirme yapmak, ziyaretçiyi yarım siteyle karşılaştırır.
  • Adresleri düz metin değiştirmek. Veritabanında eski adresi düz arama-değiştirme ile yenilemek, serileştirilmiş verileri bozar ve sayfa düzeni çöker. Bunu yapan bir araç kullan.
  • Güvenlik sertifikasını atlamak. Site HTTPS olmadan açıldığında tarayıcı "güvenli değil" uyarısı verir; ziyaretçinin çoğu o an ayrılır.
  • Eski hostingi hemen kapatmak. Taşımadan sonra en az iki hafta açık bırak; eksik bir dosya çıkarsa geri dönebileceğin tek yer orasıdır.

Taşıma sonrası kontrol listesi

Taşıma bittiğinde şunları sırayla dene. Aynı listeyi ertesi gün bir kez daha tekrarla:

  • Ana sayfa ve en az üç iç sayfa açılıyor mu?
  • Görseller görünüyor mu, eksik kalan var mı?
  • İletişim formu gerçekten e-posta gönderiyor mu? (Formun "gönderildi" demesi yetmez, kutuya bak.)
  • E-ticaret sitesiyse: sepete ekleme ve ödeme adımı çalışıyor mu?
  • Yönetim paneline girebiliyor musun?
  • Adres çubuğunda kilit simgesi var mı (HTTPS)?
  • E-posta alıp gönderebiliyor musun?
  • Arama konsolunda tarama hatası çıkmış mı?

Sık sorulan sorular

Elle yaptığında dosya boyutuna göre 1-4 saat arası sürer; büyük bir e-ticaret sitesinde bir günü bulabilir. Süreyi belirleyen asıl şey dosya sayısıdır, boyut değil: on binlerce küçük dosya, tek bir büyük dosyadan çok daha yavaş aktarılır. Otomatik taşıma araçlarında aynı iş dakikalar sürer.

Doğru sırayla yapıldığında hayır. Eski site, sen alan adını yönlendirene kadar çalışmaya devam eder. Kapanma riski yalnızca alan adını yeni sunucu hazır olmadan yönlendirirsen ortaya çıkar. Bu yüzden yönlendirme her zaman en son adımdır.

Adresler aynı kaldığı sürece düşmez. Sıralama kaybı taşımadan değil, taşıma sırasında yapılan hatalardan gelir: sayfa adreslerinin değişmesi, yönlendirmelerin kurulmaması, sitenin uzun süre erişilemez kalması veya yeni sunucunun belirgin şekilde yavaş olması. Adres yapısını koru, kesintiyi kısa tut, sonrasında birkaç gün arama konsolunu izle.

Otomatik olarak taşınmaz, ayrı bir iştir ve en çok unutulan adımdır. Eski hostingdeki posta kutularındaki mesajların yeni sunucuya aktarılması, hesapların yeniden oluşturulması ve posta kayıtlarının güncellenmesi gerekir. Bunu atlarsan taşımadan sonra gelen e-postalar eski sunucuya düşer ve göremezsin.

Küçük ve orta ölçekli sitelerde genelde yeterli. Büyük sitelerde eklentiler sunucu zaman aşımına takılır ve taşıma yarım kalır. Ayrıca çoğu taşıma eklentisi e-postaları taşımaz. Sitede 1 GB üzeri dosya varsa ya da WooCommerce kullanıyorsan elle taşıma veya hosting firmasının aracı daha güvenlidir.

WordPress tablolarının başındaki kısaltmadır; çoğu kurulumda wp_ olur ama güvenlik için değiştirilmiş olabilir. Yeni kurulumun öneki eskisinden farklıysa site, taşınan verileri göremez ve karşına bomboş bir WordPress çıkar. Öneki eski siteninkiyle aynı yapmak bu sorunu çözer. Önemli not: öneki sonradan wp_ yapmaya çalışmak kullanıcı yetkilerini bozabilir, olduğu gibi korumak daha güvenlidir.

Ana sayfa ve birkaç iç sayfa, görsellerin görünürlüğü, iletişim formunun gerçekten mail gönderip göndermediği, ödeme adımı, yönetim paneline giriş, güvenlik sertifikası, arama motoru için site haritası ve son olarak e-posta alıp gönderebildiğin. Bu listeyi taşımanın ertesi günü bir kez daha tekrarla.

Firmaya göre değişir; bazıları ücretsiz yapar, bazıları site başına ücret ister. saatlik.cloud tarafında taşıma ücretsizdir ve site, veritabanı ile e-postalar birlikte aktarılır.

Uğraşmak istemiyorsan taşımayı biz yapalım

Eski hostinginin erişim bilgilerini panele giriyorsun; site dosyaları, veritabanı ve e-postalar buraya çekiliyor. Taşıma sürerken eski siten çalışmaya devam ediyor ve bu hizmet için ücret almıyoruz.

Canlı Destek
saatlik.cloud destek ekibi