Hosting taşımanın "site kapanır" sanılmasının tek nedeni yanlış sıralamadır. Doğru sırayla yapıldığında ziyaretçi hiçbir kesinti görmez. Anahtar kural şudur: DNS'i en son değiştirin.
1. Hazırlık (taşımadan 1 gün önce)
- Eski hostingden tam yedek alın (dosyalar + veritabanı + e-posta).
- Alan adı yönetim paneli giriş bilgilerinizin elinizde olduğunu doğrulayın.
- Mevcut DNS kayıtlarınızın ekran görüntüsünü alın (özellikle MX ve TXT kayıtları).
- Alan adının TTL değerini 300 saniyeye düşürün. Böylece DNS değişikliği dakikalar içinde yayılır.
- İçerik dondurun: taşıma penceresinde yeni yazı/sipariş girilmemesi işi kolaylaştırır.
2. Yeni sunucuda hesabı hazırlayın
Yeni hosting hesabınız açıldığında alan adınız henüz yönlenmemiş olacak. Sorun değil; hesabınıza geçici adresle (sunucuadresi/~kullanici veya cPanel'in sağladığı önizleme adresi) erişebilirsiniz.
3. Dosyaları ve veritabanını aktarın
- Eski sunucudan
public_htmliçeriğini sıkıştırıp indirin. - Yeni sunucuda Dosya Yöneticisi ile yükleyip aynı dizine çıkarın.
- phpMyAdmin'den eski veritabanını
.sqlolarak dışa aktarın. - Yeni sunucuda veritabanı ve kullanıcı oluşturun,
.sqldosyasını içe aktarın. wp-config.php(veya uygulamanızın ayar dosyası) içindeki bağlantı bilgilerini güncelleyin:
define('DB_NAME', 'yeni_veritabani');
define('DB_USER', 'yeni_kullanici');
define('DB_PASSWORD', 'yeni_parola');
define('DB_HOST', 'localhost');
4. DNS geçişinden önce test edin
Bilgisayarınızın hosts dosyasına yeni sunucunun IP'sini yazarak siteyi yalnızca kendinizde yeni sunucudan açabilirsiniz:
185.10.20.30 alanadiniz.com www.alanadiniz.com
Ana sayfa, iletişim formu, üyelik girişi, ödeme adımı ve yönetim panelini tek tek deneyin. Sorun görürseniz DNS'e hiç dokunmadan düzeltirsiniz.
Test bitmeden DNS değiştirmeyin. Sıralamayı bozan taşımalarda ziyaretçilerin bir kısmı eski, bir kısmı yeni sunucuya düşer; bu süreçte gelen siparişler eski veritabanına yazılır ve kaybolur.
5. E-postaları taşıyın
E-posta hesaplarını yeni sunucuda aynı adres ve parolayla oluşturun. Eski postaları taşımak için cPanel'in e-posta içe aktarma aracını veya IMAP senkronizasyonunu kullanın. Adres/parola aynı olduğunda kullanıcıların cihaz ayarlarını değiştirmesi gerekmez.
6. DNS'i yönlendirin
Alan adı panelinizden ad sunucularını yeni sağlayıcınınkilerle değiştirin ya da A kaydını yeni IP'ye çevirin. TTL'yi düşürdüyseniz yayılma genellikle 5–30 dakikada tamamlanır.
MX kayıtlarını unutmayın. E-postalarınız farklı bir sağlayıcıdaysa (örneğin Google Workspace) ad sunucusu değişiminden sonra MX kayıtlarını yeni DNS bölgesine yeniden eklemeniz gerekir.
7. Geçiş sonrası kontrol listesi
- SSL sertifikası yeni sunucuda kuruldu mu?
https://uyarısız açılıyor mu? - Site haritası ve
robots.txterişilebilir mi? - İletişim formundan test mesajı geliyor mu?
- Zamanlanmış görevler (cron) yeni sunucuda tanımlandı mı?
- Eski hostingi en az 15 gün kapatmayın; gözden kaçan bir dosya çıkabilir.
Taşımayı biz yapalım
Adımların tamamını sizin için ücretsiz uyguluyoruz: dosya, veritabanı, e-posta ve DNS geçişi dahil. Ücretsiz taşıma talebi oluşturmanız yeterli; taşıma penceresini sitenizin en sakin saatine göre planlıyoruz. Güncel geçiş kampanyalarını kampanyalar sayfamızda görebilirsiniz.
