İçeriğe geç
Rehber

Web sitesi yeni bir hostinge kesintisiz nasıl taşınır

Bir web sitesi taşıması, ziyaretçiler yönlendirilmeden önce yeni sunucu hazırlanıp test edildiğinde sorunsuz geçer. Bu rehber envanterden ve DNS hazırlığından geçişe ve temizliğe kadar iş sırasını, ayrıca genellikle sorun çıkaran ayrıntıları verir: e-posta, SSL ve veritabanları.

Bir bakışta

Kısa cevap

Eski sunucu ziyaretçilere hizmet vermeye devam ederken siteyi yeni sunucuda kurun ve test edin. DNS TTL'ini bir iki gün önceden düşürün, dosyaları ve veritabanlarını kopyalayın, hosts dosyanızla test edin, son eşitleme için değişiklikleri dondurun, ardından DNS'i yeni sunucuya yönlendirin ve tüm trafik geçene kadar eskisini çalışır durumda tutun.

  • TTL'i taşımadan en az bir eski TTL süresi önce düşürün
  • DNS'i değiştirmeden önce yeni sunucuda test edin
  • Kısa bir içerik dondurma sırasında son eşitlemeyi yapın
  • Trafik geçene kadar eski hostingi ve posta kutularını tutun

Başlamadan önce: envanter çıkarın

Eski hostingin sizin için yaptığı her şeyi listeleyin, yalnızca web sitesi dosyalarını değil:

  • Web sitesi dosyaları; yüklemeler ve sitenin okuduğu web kökü dışındaki her şey dahil.
  • Veritabanları; sitenin bunlara erişmek için kullandığı kullanıcı adları ve şifrelerle birlikte.
  • E-posta: posta kutuları, yönlendiriciler ve postayı bunlara ulaştıran MX kayıtları.
  • DNS kayıtları: A ve AAAA kayıtları, CNAME'ler, MX ve SPF, DKIM, DMARC ile site doğrulamaları gibi TXT kayıtları.
  • Zamanlanmış görevler; cron işleri, arka plan işlemleri ve sitenin ihtiyaç duyduğu yazılım sürümleri, örneğin PHP sürümü ve eklentileri.
  • SSL sertifikaları, yönlendirmeler ve yeniden yazma kuralları.

DNS'inizin nerede barındırıldığını not edin. Alan adı eski hostingin ad sunucularını kullanıyorsa, geçişten önce her kaydın yeni DNS'te yeniden oluşturulması gerekir.

Plan

Taşıma zaman çizelgeniz

Zamanlamayı mevcut DNS TTL'inize göre ayarlayın. Önemli olan adımların sırasıdır.

  1. İki gün önce

    DNS TTL'ini düşürün

    Değiştireceğiniz kayıtların TTL'ini örneğin 300 saniyeye düşürün. Bunu en az bir eski TTL süresi önceden yapın ki çözümleyiciler geçişten önce uzun değeri unutsun.

  2. Bir gün önce

    Yeni sunucuyu hazırlayın

    Aynı yazılım sürümlerini kurun, dosyaları kopyalayın ve veritabanlarını içe aktarın. Posta kutularını, cron işlerini ve DNS kayıtlarını yeniden oluşturun.

  3. Test

    DNS'e dokunmadan test edin

    Hosts dosyasına bir satır ekleyerek kendi bilgisayarınızı yeni sunucuya yönlendirin; ardından sayfaları, formları, girişleri, ödeme adımını ve giden e-postayı kontrol edin.

  4. Taşıma günü

    Dondurun ve eşitleyin

    İçerik değişikliklerini ve siparişleri durdurun, dosyaların ve veritabanlarının son eşitlemesini yapın ve yeni kopyanın eksiksiz olduğunu doğrulayın.

  5. Taşıma günü

    DNS'i değiştirin

    A ve AAAA kayıtlarını ya da ad sunucularını yeni sunucuya yönlendirin. Ziyaretçilerin çoğu belirlediğiniz TTL süresi içinde yeni sunucuya geçer.

  6. Geçişten sonra

    SSL'i, kayıtları ve postayı kontrol edin

    Yeni sunucuda geçerli bir sertifika olduğunu doğrulayın, erişim ve hata kayıtlarını izleyin ve e-postanın yeni posta kutularına ulaştığını kontrol edin.

  7. Yaklaşık bir hafta sonra

    Eski hostingi kapatın

    Eski sunucu artık trafik veya posta almadığında son bir yedek alın ve hizmeti iptal edin. TTL'i yeniden yükseltin.

DNS geçişi: kayıtlar mı, ad sunucuları mı?

DNS'inizi olduğu yerde tutuyorsanız yalnızca A kaydını, IPv6 kullanıyorsanız AAAA kaydını da değiştirerek web sitesini yeni sunucunun adresine yönlendirin. Çözümleyiciler değişikliği önbelleklerindeki kopyanın süresi dolar dolmaz alır; TTL'i önceden düşürmenin geçişi hızlandırmasının nedeni budur.

Ad sunucularını değiştirmek tüm DNS bölgesini yeni bir sağlayıcıya taşır. Yeni ad sunucularında her kaydın önceden bulunması gerekir ve değişiklik, alan adı uzantınızın kayıt kuruluşu tarafından yayımlanır; buradaki yetkilendirme kayıtlarının TTL'i çoğu zaman bir veya iki gündür. Bu süre içinde bazı ziyaretçiler hâlâ eski DNS'e ulaşabilir; bu yüzden taşıma tamamlanana kadar iki bölgeyi aynı tutun.

Taşıma sırasında SSL sertifikaları

Ziyaretçiler hiçbir zaman sertifika uyarısı görmemelidir. Ücretsiz Let's Encrypt sertifikaları genellikle HTTP üzerinden doğrulanır; bu da alan adının zaten yeni sunucuyu göstermesini gerektirir, dolayısıyla DNS geçişinin hemen ardından düzenlenirler. Sertifikaya geçişten önce ihtiyacınız varsa, alan adının nereyi gösterdiğinden bağımsız çalışan DNS doğrulamasını kullanın ya da mevcut sertifikayı özel anahtarıyla birlikte ilk günler için yeni sunucuya kopyalayın.

E-posta: çoğu taşımada unutulan kısım

Posta kutularınız da taşınıyorsa, MX kayıtlarını değiştirmeden önce bunları yeni sunucuda oluşturun ve ardından mevcut iletileri bir IMAP taşıma aracıyla kopyalayın. Eski posta kutularını geçişten sonra birkaç gün tutun, çünkü bazı gönderenler DNS önbellekleri dolana kadar postayı hâlâ eski sunucuya teslim eder. Yeni posta sunucusu için SPF, DKIM ve DMARC kayıtlarını yeniden oluşturun; aksi halde giden postalar reddedilebilir veya spam olarak işaretlenebilir.

WordPress sitesini taşımak

WordPress adresini, serileştirilmiş ayarların içi dahil, veritabanında saklar. Alan adı aynı kalıyorsa dosyaların ve veritabanının doğrudan kopyalanması yeterlidir. Adres değişiyorsa, örneğin geçici bir alan adından asıl alan adına, veritabanını elle düzenlemek yerine WP-CLI'nin wp search-replace komutu gibi serileştirilmiş veriyi anlayan bir araçla değiştirin. wp-config.php içindeki veritabanı bilgilerini güncelleyin ve taşımadan sonra tüm önbellek katmanlarını temizleyin: eklenti önbellekleri, web sunucusu önbelleği ve varsa CDN.

Bunlardan kaçının

Sık yapılan taşıma hataları

TTL'i çok geç düşürmek

Çözümleyiciler eski değeri önceki TTL'in izin verdiği süre boyunca tutar.

Eski hostingi çok erken iptal etmek

Bazı ziyaretçiler ve posta sunucuları geçişten sonra bir süre ona ulaşmaya devam eder.

Son eşitlemeyi atlamak

Taşıma sırasında verilen siparişler, yorumlar veya kayıtlar kaybolur.

E-posta kayıtlarını unutmak

Eksik MX, SPF veya DKIM kayıtları posta teslimatını bozar.

SSL hazır olmadan geçmek

Geçerli bir sertifika kurulana kadar ziyaretçiler uyarı görür.

Uyumsuz yazılım sürümleri

Farklı bir PHP sürümü veya eksik bir eklenti siteyi bozabilir.

HyperDC'ye mi taşınıyorsunuz?

Birçok VPS ve VDS paketi mevcut sağlayıcınızdan ücretsiz taşıma içerir. Ne çalıştırdığınızı anlatın, adımları size iletelim.

Web sitenizi nereye taşıyabilirsiniz

  • Linux Web Hosting

    Our Linux Web Hosting service provides a reliable and cost-effective solution for hosting your websites. It supports a wide range of Linux-based technologies, ensuring quick and dependable performance.

    Başlangıç fiyatı $1.59/ay
  • WordPress Web Hosting

    Our WordPress Web Hosting is optimized for WordPress-based websites, ensuring fast and secure operation. Benefit from automatic updates, backups, and specialized WordPress support.

    Başlangıç fiyatı $2.39/ay
  • Linux VPS Hosting

    Linux VPS Hosting grants you more control and freedom with virtual private servers, particularly suited for Linux-based projects, offering excellent performance and customization.

    Başlangıç fiyatı $3.33/ay
  • Windows Web Hosting

    Windows Web Hosting is perfect for businesses seeking to host websites and applications that rely on Windows technologies like ASP.NET and MS SQL. It offers compatibility and high performance.

    Başlangıç fiyatı $1.59/ay

Diğer rehberler

VPS, VDS ve dedicated sunucu karşılaştırması

Her terimin anlamı, bir VPS'i ne zaman aştığınızı nasıl anlayacağınız ve fiziksel sunucunun ne zaman değdiği.

Ayrıntılar

iOS CI için macOS sunucu seçimi

Xcode ve macOS sürümleri, Apple silicon, boyutlandırma, kod imzalama ve Apple'ın lisans kuralları.

Ayrıntılar

Yeni bir alan adı için DNS temelleri

Ad sunucuları, kayıtlar, TTL ve her alan adının ihtiyaç duyduğu e-posta kayıtları.

Ayrıntılar

Yeni bir Linux sunucuyu güvenli hale getirin

İlk saat kontrol listesi: güncellemeler, SSH anahtarları, güvenlik duvarı ve yedekler.

Ayrıntılar

Veri merkezi lokasyonu seçin

Mesafenin nasıl gecikmeye dönüştüğü, nasıl ölçüleceği ve veri kurallarının lokasyon için ne anlama geldiği.

Ayrıntılar
SSS

Sıkça sorulan sorular

DNS yayılması ne kadar sürer?

Kaydın TTL'ine bağlıdır. 300 saniyelik bir TTL ile çoğu çözümleyici yeni adresi dakikalar içinde kullanır; bir günlük TTL ile bazıları eski adresi bir güne kadar tutar. Ad sunucusu değişiklikleri, kayıt kuruluşundaki TTL'ler nedeniyle bir iki gün sürebilir.

Bir web sitesi hiç kesinti olmadan taşınabilir mi?

Evet; yeni sunucu DNS değişmeden önce hazırsa ve geçiş sırasında iki sunucu paralel çalışıyorsa. Geriye kalan risk, son eşitlemeden sonra eski sunucuya yazılan verilerdir; kısa bir içerik dondurmanın yararlı olmasının nedeni budur.

Web sitemi taşımak için alan adımı da transfer etmem gerekir mi?

Hayır. Alan adı mevcut kayıt firmasında kalabilir; yalnızca DNS kayıtlarını veya ad sunucularını yeni sunucuyu gösterecek şekilde değiştirirsiniz. Her şeyi tek yerde toplamak isterseniz alan adını daha sonra transfer edebilirsiniz.

Hosting değiştirmek arama sıralamamı etkiler mi?

Adresler, içerik ve yönlendirmeler aynı kaldığı ve site çevrimiçi kaldığı sürece hayır. Yeni sunucunun aynı sayfaları döndürdüğünü, HTTPS'in çalıştığını ve robots.txt dosyasının arama motorlarını engellemediğini kontrol edin.

HyperDC müşteriler için web sitesi taşıyor mu?

VPS ve VDS paketlerimizin birçoğu mevcut sağlayıcınızdan ücretsiz taşıma içerir; dahil olup olmadığı paket özelliklerinde görünür. Diğer hizmetler için bize mesaj gönderin, seçenekleri açıklayalım.

Sipariş öncesi sorularınız mı var?

Bize mesaj gönderin, ekibimiz doğru hizmeti seçmenize yardımcı olsun.

Şifre Oluştur

Lütfen onaylayın