Daha iyi performans, daha uygun fiyat veya daha iyi destek — bir web sitesini yeni bir hosting'e taşımanın birçok nedeni vardır. Ancak taşıma süreci yanlış yönetilirse veri kaybı veya kesinti yaşanabilir. Bu rehberde bir web sitesini sıfır kesintiyle yeni sunucuya taşımanın adımlarını anlatıyoruz.

İlgili içerikler: Sunucu yedekleme · 301 ve 302 yönlendirme · SSH ile sunucuya bağlanma

Taşımadan Önce Hazırlık

Başarılı bir taşımanın anahtarı hazırlıktır. Taşımaya başlamadan önce şunları yapın:

  • Tam yedek alın: Mevcut sitenin dosyalarının ve veritabanının eksiksiz bir yedeğini hazırlayın.
  • Yeni sunucuyu hazırlayın: Web sunucusu, PHP, veritabanı gibi gerekli yazılımları yeni sunucuya kurun.
  • Envanter çıkarın: Alan adları, e-posta hesapları, cron job'lar ve SSL sertifikalarını listeleyin — taşınması gerekenler.
  • Düşük trafikli zaman seçin: Taşımayı ziyaretçi trafiğinin en düşük olduğu döneme planlayın.

Adım 1: TTL Değerini Düşürün

Taşımadan 1-2 gün önce alan adınızın DNS kayıtlarındaki TTL (Time To Live) değerini düşürün — örneğin 300 saniyeye. TTL, DNS kaydının ne kadar süre önbelleklendiğini belirler. Düşük TTL, DNS değişikliğinin taşıma günü hızla yayılmasını sağlar.

Adım 2: Dosya ve Veritabanını Taşıyın

Sitenin dosyalarını yeni sunucuya kopyalayın. rsync bu iş için idealdir — büyük site dizinlerini verimli aktarır:

# Dosyaları eski sunucudan yeni sunucuya aktar
rsync -avz -e ssh /var/www/site kullanici@yeni-sunucu:/var/www/

# Veritabanını dışa aktar (eski sunucuda)
mysqldump -u kullanici -p veritabani > site.sql

Veritabanı yedeğini yeni sunucuya aktarıp orada içe aktarın. Sitenin yapılandırma dosyasındaki veritabanı bağlantı bilgilerini yeni sunucuya göre güncellemeyi unutmayın.

Adım 3: Yeni Sunucuda Test Edin

DNS'i değiştirmeden önce siteyi yeni sunucuda test etmeniz şarttır. Bunu, kendi bilgisayarınızın hosts dosyasına geçici bir kayıt ekleyerek yapabilirsiniz — böylece yalnızca siz, alan adını yeni sunucunun IP'sine yönlendirmiş olursunuz. Site yeni sunucuda sorunsuz açılıyorsa, taşımaya hazırsınız.

Adım 4: DNS'i Yeni Sunucuya Yönlendirin

Test başarılıysa, alan adının DNS kayıtlarını (A kaydı) yeni sunucunun IP adresine güncelleyin. Düşük TTL sayesinde değişiklik hızla yayılmaya başlar.

Uyarı
Eski sunucuyu DNS değişikliğinden hemen sonra kapatmayın. DNS yayılımı tüm dünyada tamamlanana kadar (genellikle 24-48 saat) bazı ziyaretçiler hâlâ eski sunucuya gelir. Eski sunucuyu en az birkaç gün açık tutun — böylece hiç kimse kesinti yaşamaz.

Adım 5: Taşıma Sonrası Kontrol

Taşıma tamamlandıktan sonra: SSL sertifikasının yeni sunucuda geçerli olduğunu, e-posta akışının çalıştığını, cron job'ların kurulduğunu ve formlar dahil dinamik işlevlerin sorunsuz olduğunu doğrulayın. Birkaç gün sonra, her şeyin yeni sunucuda stabil olduğundan emin olunca eski sunucuyu kapatabilirsiniz.

Sıkça Sorulan Sorular

Hosting taşıma SEO'ya zarar verir mi?

Doğru yapılan bir taşıma — URL yapısı korunduğunda ve kesinti yaşanmadığında — SEO'ya zarar vermez. Sunucu değişir ama içerik ve adresler aynı kaldığı için arama motorları açısından bir şey değişmez.

Taşıma sırasında site kapanır mı?

Bu rehberdeki yöntemle hayır. Eski sunucu açık kalırken yeni sunucu hazırlanır, test edilir ve DNS yumuşak biçimde geçirilir; ziyaretçi kesinti görmez.

Alan adımı da taşımam gerekir mi?

Hayır. Hosting taşımak, alan adını taşımaktan farklıdır. Çoğu durumda yalnızca DNS kayıtlarını yeni sunucuya yönlendirmeniz yeterlidir; alan adı tescili olduğu yerde kalabilir.

Kesintisiz Taşıma Desteği

KEYDAL hosting çözümleriyle sitenizi ücretsiz taşıma desteğiyle sıfır kesintiyle yeni altyapıya alın. KEYDAL hosting çözümleri

WhatsApp