cPanel ya da Plesk'ten yeni sunucuya site taşıma: kesintisiz adım adım
Yayın:
- Kimin için?
- Siteleri bir panelden ya da sunucudan başka bir sunucuya taşıyacak olanlar.
- Kesinti olur mu?
- Doğru sırayla yapılırsa ziyaretçi fark etmez. Anahtar, DNS kaydının süresini geçişten önce kısaltmak.
- En sık hata
- Eski sunucuyu hemen kapatmak. DNS herkese yayılana kadar bir süre iki sunucu birlikte çalışmalı.
Siteleri bir sunucudan diğerine taşımanın en korkulan yanı kesintidir: site birkaç saat açılmaz, e-postalar kaybolur. Doğru sırayla yapılırsa ziyaretçileriniz taşındığınızı fark etmez. Bu rehber, cPanel, Plesk ya da başka bir panelden yeni sunucuya geçişi adım adım anlatıyor.
1. Envanter çıkarın
Taşınacak her şeyin listesini yapın; unutulan tek bir parça geçiş günü sorun olur:
- Alan adları ve alt alan adları,
- Veritabanları ve kullanıcıları,
- E-posta kutuları, yönlendirmeler ve otomatik yanıtlar,
- Zamanlanmış görevler (cron),
- DNS kayıtları (özellikle MX, SPF, DKIM ve doğrulama TXT kayıtları),
- Sitelerin kullandığı PHP sürümleri ve eklentileri.
2. DNS kayıtlarının süresini kısaltın (1–2 gün önce)
DNS kayıtları belli bir süre (TTL) boyunca önbellekte tutulur. Geçişten en az bir gün önce, taşıyacağınız alan adlarının A ve MX kayıtlarının TTL değerini 300 saniyeye düşürün. Böylece geçiş günü yeni adres dakikalar içinde herkese yayılır.
3. Tam yedek alın
Eski panelin yedekleme bölümünden her hesap için tam yedek (dosyalar, veritabanları, e-posta) alın ve yedeğin açıldığını kontrol edin. Bu yedek hem taşımanın kaynağı hem de bir şey ters giderse dönüş noktanızdır.
4. Yeni sunucuya içe aktarın
Yeni sunucuda paneli kurun (kurulum rehberi). SunucuKontrol'ün içe aktarma aracı cPanel, Plesk, DirectAdmin, HestiaCP ve CyberPanel yedek arşivlerinden dosyaları, veritabanlarını ve e-posta kutularını alır. DNS kayıtları ayrı listelenir; MX, TXT ve CNAME kayıtlarını panelin DNS ekranından siz eklersiniz. Eski sunucuya SSH ile erişebiliyorsanız canlı taşıma da yapılabilir.
5. DNS'i değiştirmeden deneyin
Kendi bilgisayarınızın hosts dosyasına yeni sunucunun adresini yazarak, siteyi yalnız sizin için yeni
sunucudan açabilirsiniz:
# macOS / Linux: /etc/hosts Windows: C:\Windows\System32\drivers\etc\hosts
203.0.113.10 ornek.com www.ornek.com
(203.0.113.10 yerine yeni sunucunun IP adresini yazın.) Sayfaları, formları, yönetim panelini ve
giriş işlemlerini deneyin. Bittiğinde bu satırı silin.
6. Geçiş günü
- Siteyi bakım kipine alın ya da yazmayı durdurun; böylece eski sunucuda yeni sipariş, yorum ya da üye oluşmaz.
- Son veritabanı farkını aktarın: Yedekten bu yana değişen veritabanlarını yeniden aktarın.
- DNS'i çevirin: A kayıtlarını (ve posta da taşınıyorsa MX kayıtlarını) yeni sunucuya yönlendirin.
- SSL sertifikasını alın: Let's Encrypt, alan adı yeni sunucuyu gösterdikten sonra doğrulayabilir; DNS yayıldıktan hemen sonra sertifikayı yeni sunucuda alın.
- E-posta kayıtlarını güncelleyin: SPF kaydına yeni sunucunun adresini ekleyin, yeni DKIM anahtarını yayımlayın.
7. Eski sunucuyu hemen kapatmayın
Bazı ziyaretçiler ve posta sunucuları eski adresi bir süre daha önbellekte tutar. Eski sunucuyu en az bir hafta açık tutun ve bu sürede eski posta kutularına düşen iletileri yeni sunucuya aktarın. Her şey yolundaysa eski sunucuyu kapatın ve DNS TTL değerlerini normale döndürün.
Taşıma desteği
Taşımayı sizin için yapmamızı isterseniz formdan yazın; kaç site, posta kutusu ve veritabanı taşıyacağınızı belirtin.
İlgili yazılar
cPanel ve Plesk alternatifi arayanlar için Türkçe sunucu kontrol paneli
cPanel ve Plesk'e alternatif arıyorsanız: lisans modeli, 2027 fiyatları, ücretsiz paneller ve SunucuKontrol karşılaştırması.
Sunucu kontrol paneli nedir, ne işe yarar?
Sunucu kontrol panelinin ne olduğu, neleri yönettiği, ne zaman gerektiği ve panel seçerken güvenliğin neden ilk sırada geldiği.
Sunucu kontrol paneli seçerken dikkat edilmesi gereken 8 şey
Güvenlik mimarisi, güncelleme yöntemi, lisans modeli, yedekleme ve taşıma: panel seçmeden önce sormanız gereken sekiz soru.
VPS'e kontrol paneli nasıl kurulur? Ubuntu ve Debian'da adım adım
Temiz bir Ubuntu ya da Debian sunucuya kontrol paneli kurmak: sunucu gereksinimleri, imza doğrulamalı kurulum ve kurulumdan sonraki ilk güvenlik adımları.
Aynı sunucuda birden fazla site güvenle nasıl barındırılır?
Bir sitedeki açığın diğerlerine sıçramaması için site yalıtımı: ayrı sistem kullanıcısı, ayrı PHP-FPM havuzu, dosya izinleri ve ayrı veritabanı kullanıcısı.