Sitenizi Sıfır Kesintiyle Yeni Hostinge Taşıma Rehberi

Dosya, veritabanı, e-posta ve alan adınızı kesinti yaşamadan yeni hostinge nasıl taşıyabilirsiniz? SSL ve Google Search Console kontrolleri ile sıfır kesintili transfer.

Okuma Süresi
9 dakika
Yöntem
Sıfır Kesinti (Zero-Downtime)
Gereksinimler
Dosya & DB Yedekleri

1. Sıfır Kesintiyle Site Taşımak Neden Önemlidir?

Web sitenizi bir hosting firmasından diğerine taşırken (migrasyon) yapılan en yaygın hata, doğrudan DNS (Name Server) kayıtlarını değiştirip sitenin yeni sunucuya yönlenmesini beklemektir. DNS yayılması (propagation) 2 ila 48 saat sürebilir. Bu süre zarfında ziyaretçileriniz sitenize eriştiğinde kesintilerle karşılaşabilir, e-postalarınız kaybolabilir veya e-ticaret sepet siparişleriniz yarıda kalabilir. Bu rehberde, tek bir veri ve ziyaretçi kaybetmeden geçiş yapmanın 5 adımlı yolunu öğreneceksiniz.

2. Adım 1: Tam Yedek Alın (Dosyalar & Veritabanı)

Mevcut hosting panelinizden (cPanel, Plesk veya özel panel) tüm verilerinizi yedekleyin:

  • 📁 Dosya Yedekleri: Sitenizin kök dizinini (genellikle public_html veya httpdocs) bir .zip arşivi olarak indirin.
  • 🗄️ Veritabanı (MySQL/MariaDB) Yedeği: phpMyAdmin'e girerek veritabanınızı .sql veya .sql.gz formatında dışa aktarın.
  • 📧 E-Posta Listesi: Mevcut e-posta hesaplarınızın (isimlerini ve şifrelerini) listesini çıkarın.

3. Adım 2: Yeni Hosting Hesabını Hazırlayın (Domain & E-Posta Yapılandırması)

Sitenizi henüz dünyaya açmadan önce yeni hosting hesabınızda hazırlıkları yapın:

  • 1. Domaini Tanımlayın: Alan adınızı yeni sunucu kontrol panelinize ekleyin.
  • 2. E-postaları Açın: Kontrol paneli üzerinden eski e-postalarınızın aynısını aynı şifrelerle oluşturun. Kritik Not: Sadece hesapları yeniden oluşturmak eski mesajlarınızı taşımaz, yeni gelecek maillerin kesintisiz akmasını sağlar. Eğer eski mesajlarınızı da taşımak istiyorsanız IMAP senkronizasyonu veya posta taşıma araçları (örn. imapsync) kullanmalısınız.
  • 3. Dosya ve Veritabanı Yükleme: İndirdiğiniz zip dosyasını dosya yöneticisinden yükleyip çıkartın. Veritabanını phpMyAdmin üzerinden yeni veritabanına import edin ve sitenizin yapılandırma dosyasındaki (örn: wp-config.php veya .env) veritabanı bağlantı şifrelerini güncelleyin.

4. Adım 3: Kritik Aşama - Yerel hosts Dosyası ile Test Etme

DNS yönlendirmesi yapmadan önce, sitenin yeni sunucu üzerinde sorunsuz çalıştığından emin olmak için bilgisayarınızdaki hosts dosyasını kullanın. Bu yöntemle tarayıcınıza alan adınızı yazdığınızda, sadece sizin bilgisayarınız sitenizi yeni sunucudan çeker:

Windows Yolu (Notepad Yönetici Olarak Açılmalı):
C:\Windows\System32\drivers\etc\hosts
macOS / Linux Yolu (sudo nano /etc/hosts):
/etc/hosts
# Dosyanın son satırına ekleyin (IP yerine yeni sunucunuzun IP adresini yazın):
185.122.x.x yoursite.com www.yoursite.com

Değişiklikleri kaydedip tarayıcınızdan gizli sekmede sitenizi açın. Sayfalar arası gezinin, formları test edin ve veritabanı bağlantısının çalıştığını doğrulayın. Test işlemi bittiğinde eklediğiniz bu satırı silin.

5. Adım 4: DNS Yönlendirmesini Gerçekleştirin (TTL Optimizasyonu)

Her şeyin doğru çalıştığını onayladıktan sonra alan adı firmanızın paneline giderek A kayıtlarınızı veya DNS adreslerinizi güncelleyin:

💡 Kritik TTL Ayarı: TTL (Time to Live) değeri, DNS kayıtlarının internet servis sağlayıcıları tarafından ne kadar süre önbellekte tutulacağını belirler. Geçişten 24 saat önce TTL değerini 300 saniyeye (5 dakika) düşürmek, yeni DNS kayıtlarının dünya genelinde çok daha hızlı yayılmasına yardımcı olur. Geçiş bittikten sonra bu değeri tekrar 86400 (24 saat) yapabilirsiniz.
Kayıt Türü İsim (Name) Değer (Value) Açıklama
A Kaydı @ Yeni Sunucu IP adresi Ana sitenizin yönlendiği IP adresi
CNAME www yoursite.com www sürümünün yönlendirilmesi
MX Kaydı @ mail.yoursite.com E-posta trafiğinin yeni sunucuya akmasını sağlar

6. Adım 5: Geçiş Sonrası SSL, SEO ve Search Console Kontrolleri

DNS yönlendirmesi tamamlandığında ve site yeni sunucudan açılmaya başladığında yapılması gereken kritik kontroller şunlardır:

  • 🔒 SSL/HTTPS Kontrolü: Yeni sunucuda SSL sertifikasının (örn. Let's Encrypt) aktifleştiğinden emin olun. Tarayıcında güvenli kilit simgesini doğrulayın. Mixed Content (karışık içerik) hatası olmaması için tüm kaynakların HTTPS üzerinden yüklendiğinden emin olun.
  • 📈 Google Search Console İncelemesi: Search Console paneline girerek URL Denetimi (URL Inspection) aracı ile sitenizin yeni sunucudan Googlebot tarafından doğru taranıp taranmadığını kontrol edin. Site haritanızı (sitemap.xml) yeniden göndermek geçiş sonrası taramayı hızlandırır.
  • Uptime İzleme: En az 48 saat boyunca eski hosting hesabınızı kapatmayın. Bazı servis sağlayıcılar eski DNS kayıtlarını önbellekten okumaya devam edebilir.

7. Geleceğe Hazır Bir Altyapıya Geçin

Hosting yalnızca web sayfalarınızın dosyalarını barındırmak değildir. İleride uygulamalarınızı büyütmek istediğinizde Git tabanlı dağıtım (CI/CD), yönetilen veritabanları, modern CLI araçları, otomatik ve ücretsiz SSL sertifikasyonu ile küresel sunucu noktaları gibi modern altyapı bileşenleri size büyük operasyonel ve hız avantajı sağlar. Bu nedenle altyapınızı seçerken yalnızca bugünkü ihtiyaçlarınızı değil, gelecekteki büyüme planınızı da düşünmeniz kritik önem taşır.

Hosting sadece bir başlangıçtır. İhtiyaçlarınız büyüdükçe sizinle birlikte ölçeklenebilecek, esnek bir altyapı seçmek uzun vadede zaman ve yönetim maliyetini azaltır:

📅 Bugün (Kısa Vade)
  • Geleneksel Web Hosting
  • cPanel / Plesk ile E-posta
  • Temel FTP & DB Yönetimi
🚀 Yarın (Uzun Vade)
  • PaaS Konteyner Mimarisi
  • Yönetilen Veritabanları (Managed DB)
  • Skyversal CLI & API Desteği
  • Küresel Sunucu Noktaları (Global Nodes)
  • Object Storage & Otomatik Yedekleme
  • Çoklu Ekip Yönetimi (Workspace)

Neden Skyversal?

Skyversal, yalnızca web sitenizi barındıran bir hosting hizmeti değil; projeniz büyüdükçe ihtiyaç duyacağınız altyapıyı tek platform altında sunmayı hedefleyen bir geliştirici ekosistemidir. İster klasik hosting ile başlayın, ister sanal sunucu kullanın, daha sonra yönetilen veritabanı, PaaS, CLI araçları ve global node seçeneklerine geçiş yapabilirsiniz. Böylece farklı servis sağlayıcıları arasında taşınmak yerine, aynı ekosistem içinde büyümeye devam edersiniz.

Hosting Sanal Sunucu Managed Database PaaS Alan Adı CLI 7/24 Türkçe Destek Global Node Seçenekleri

9. Sıkça Sorulan Sorular (SSS)

Site taşıma işlemi ne kadar sürer?

Dosya boyutu ve veritabanı büyüklüğüne bağlı olarak yedeklerin alınıp yeni sunucuya yüklenmesi 1-2 saat sürer. Ancak DNS yayılma süreci nedeniyle geçişin tamamen stabil hale gelmesi 24 saati bulabilir.

DNS yayılması (propagation) kaç saat sürer?

DNS yayılması genellikle 2 ila 24 saat arasında tamamlanır. Geçiş öncesi TTL süresini düşürmek bu süreci dakikalar seviyesine indirebilir.

Taşıma sırasında e-postalarım kaybolur mu?

Hayır. Yönlendirme öncesinde yeni sunucuda e-posta hesaplarını aynı isim ve şifrelerle oluşturursanız, geçiş anındaki mailler kesintisiz olarak yeni sunucuya düşer.

WordPress taşıması daha mı farklıdır?

Temel mantık aynıdır. Ancak WordPress'te veri tabanındaki site URL yapılandırması ve wp-config.php ayarlarının doğru yapılması kritik önem taşır. All-in-One WP Migration gibi eklentiler de tercih edilebilir.

Eski hosting hesabını ne zaman kapatmalıyım?

DNS yönlendirmesini yaptıktan sonra en az 48 saat boyunca eski sunucuyu kapatmamanız önerilir. Böylece DNS önbelleği güncellenmeyen kullanıcılar veri kaybı yaşamaz.

Son güncelleme: 3 Ağustos 2026
Bu sayfayı GitHub'da düzenle