Hosting değiştirirken en güvenli yaklaşım, yeni altyapıyı önce hazırlayıp test etmek, sonra DNS’i kontrollü şekilde çevirmek ve geçiş boyunca iki tarafın trafik durumunu izlemektir. Kısa özet: canlıyı bozmadan önce hazır kopyayı doğrulayın, engelleri temizleyin, TTL’i düşürün ve eski sunucuyu hemen kapatmayın.
En çok hata, taşıma işlemini yalnızca bir DNS değişikliği gibi görmekten çıkar. Oysa dosyalar, veritabanı, önbellek, doğrulama ve tarama engelleri birlikte ele alınmadığında site açılıyor gibi görünse bile arka planda eksik içerik, bozuk oturumlar ya da indeksleme sorunları kalabilir. Bu yüzden aşağıdaki akış, teknik kontrol noktalarını sıraya koyar.
En çok hata, taşıma işlemini yalnızca bir DNS değişikliği gibi görmekten çıkar. Oysa dosyalar, veritabanı, önbellek, doğrulama ve tarama engelleri birlikte ele alınmadığında site açılıyor gibi görünse bile arka planda eksik içerik, bozuk oturumlar ya da indeksleme sorunları kalabilir. Bu yüzden aşağıdaki akış, teknik kontrol noktalarını sıraya koyar.
Taşıma Öncesi Hazırlık Kontrolleri
Yeni hosta geçmeden önce amaç, aynı sitenin yeni ortamda eksiksiz ve tutarlı çalıştığını doğrulamaktır. Dosya yapısı, veritabanı bağlantıları, PHP sürümü, eklenti bağımlılıkları ve varsa önbellek katmanı bu aşamada birlikte test edilmelidir.İçerik kopyasını canlıya eşitleyin
Eski sunucudaki dosyalar ile veritabanının yeni ortamda aynı sürümde olduğundan emin olun. Eksik yüklenen tema dosyaları, eski veritabanı şeması veya yarım kalmış bir içe aktarma, geçişten sonra görünmeyen ama kritik hatalar üretir.Bağımlı servisleri kontrol edin
SMTP, CDN, dış API bağlantıları, cron görevleri ve cache katmanı yeni hostta da aynı şekilde çalışmalıdır. Özellikle oturum açma, ödeme veya form gönderimi gibi akışlar sadece ana sayfanın açılmasıyla doğrulanmış sayılmaz.Geçici tarama engellerini temizlemeye hazırlanın
Yeni kopya hazırlanırken kullanılan robots.txt engeli, noindex etiketi veya HTTP başlığı geçiş anında kalırsa site erişilebilir olsa bile arama motorları içeriği görmeyebilir. Bu yüzden canlıya çıkmadan önce bu blokların kaldırılacağı kesinleştirilmelidir.DNS ve Geçiş Sırasında Kontrol Edilecekler
DNS güncellemesi, geçişin fiili başlangıcıdır; fakat internetin her yerinde aynı anda etkili olmaz. Bu nedenle TTL, yönlendirme zinciri ve farklı ağlardan erişim davranışı dikkatle izlenmelidir.TTL değerini önceden düşürün
TTL’nin birkaç gün ya da en azından birkaç saatlik seviyeye çekilmesi, eski kayıtların daha hızlı yenilenmesine yardımcı olabilir. Bu adım tek başına geçişi hızlandırmaz ama yayılım süresindeki belirsizliği azaltır.Aynı anda eski ve yeni sunucuyu izleyin
Geçiş sonrası bir süre hem eski hem yeni sunucuda trafik görmek normaldir. Yeni taraf büyürken eski taraftaki isteklerin azalması beklenir; tersine bir tablo, DNS veya yönlendirme tarafında sorun olduğuna işaret edebilir.Yönlendirme ve yanıt kodlarını doğrulayın
Kök alan adı, www sürümü, alt alan adları ve kritik sayfalar yeni sunucuda doğru yanıt dönmelidir. 200 yerine 3xx veya tersine beklenmeyen hata kodları, taşıma sonrası sessiz sorunlara yol açabilir.| Kontrol | Ne anlama gelir |
|---|---|
| Yeni hosting kopyası | Canlıya geçmeden önce içerik, veritabanı ve dosyaların beklenen şekilde çalıştığı doğrulanır. |
| DNS TTL | Değişim öncesi düşürülürse kayıtların yeni altyapıya yayılması hızlanabilir. |
| Tarama engelleri | Geçici robots.txt, noindex ve benzeri bloklar geçiş anında kaldırılır. |
| Search Console doğrulaması | Yeni kurulumda doğrulama yönteminin bozulmadığı kontrol edilir. |
| Eski sunucu trafiği | Yeni altyapıya trafik geldikçe eski sunucudaki erişim azalır; kapanış buna göre yapılır. |