Eski hosting firman sık sık kesinti yaşıyor, siten yavaş açılıyor veya desteğe ulaşamıyor olabilirsin. Yeni bir sunucuya geçme kararı aldın ancak "sitem kapanır mı, veri kaybeder miyim?" korkusu yaşıyorsun. Merak etme, doğru adımları izleyerek sıfır kesinti (zero downtime) ile web siteni taşıyabilirsin.
Taşıma Öncesi Hazırlık
Taşıma işlemine başlamadan önce aşağıdaki bilgileri elinin altında bulundur:
- Eski sunucunun FTP/cPanel/Plesk giriş bilgileri
- Yeni sunucunun (veya VDS'in) IP adresi ve kontrol paneli bilgileri
- Domain (alan adı) kayıt kuruluşunun giriş bilgileri (DNS yönlendirmesi için)
Yöntem 1: cPanel'den cPanel'e Otomatik Taşıma (En Kolayı)
Eğer hem eski hem de yeni sunucun cPanel kullanıyorsa işin çok kolay. Yeni sunucuda WHM paneline (veya destek ekibine) erişimin varsa:
- WHM paneline giriş yap
- Transfer Tool aracını aç
- Eski sunucunun IP adresini ve root/cPanel şifresini gir
- Taşınacak hesabı seç ve başlat
Bu işlem dosyaları, veritabanlarını, e-postaları ve ayarları eksiksiz taşır.
Yöntem 2: WordPress Siteleri İçin Eklenti ile Taşıma
Sadece bir WordPress sitesini taşıyacaksan, panelden bağımsız olarak eklenti kullanabilirsin (Örn: Duplicator veya All-in-One WP Migration).
- Eski sitede All-in-One WP Migration eklentisini kur ve "Yedek Al (Export)" de. .wpress uzantılı dosyayı indir.
- Yeni sunucuda boş bir WordPress kur.
- Yeni sitede aynı eklentiyi kur ve "İçe Aktar (Import)" diyerek indirdiğin dosyayı yükle.
Yöntem 3: Manuel Taşıma (Profesyonel Yöntem)
Eğer VDS'e geçiyorsan veya farklı paneller arası (Örn: Plesk'ten CyberPanel'e) taşıma yapıyorsan bu yöntemi kullan:
Adım 1: Dosyaları Yedekle ve Taşı
# Eski sunucuda public_html dizinini sıkıştır
tar -czvf site-yedek.tar.gz /home/user/public_html
# Yeni VDS sunucusundan dosyayı çek
wget http://eskisite.com/site-yedek.tar.gz
# Dosyaları çıkart
tar -xzvf site-yedek.tar.gz
Adım 2: Veritabanını Taşı
# Eski sunucuda veritabanı yedeği al
mysqldump -u kullanici_adi -p veritabani_adi > db_yedek.sql
# Yeni sunucuya veritabanını yükle
mysql -u yeni_kullanici -p yeni_veritabani < db_yedek.sql
Adım 3: Ayar Dosyalarını Güncelle
WordPress için wp-config.php dosyasındaki veritabanı adı, kullanıcısı ve şifresini yeni sunucudaki bilgilerle değiştir.
Sıfır Kesinti İçin Kritik Adım: Hosts Dosyası Testi
DNS yönlendirmesini (nameserver değişimini) yapmadan önce sitenin yeni sunucuda hatasız çalıştığından emin olmalısın. Bunu bilgisayarının hosts dosyasını düzenleyerek yapabilirsin.
Windows'ta: C:\Windows\System32\drivers\etc\hosts dosyasını yönetici olarak aç ve en alta şu satırı ekle:
185.123.45.67 orneksite.com www.orneksite.com
(185.123.45.67 yerine yeni sunucunun IP'sini yaz)
Artık tarayıcıdan sitene girdiğinde (sadece sen) yeni sunucudaki halini göreceksin. Hepsini test et.
Son Adım: DNS (Nameserver) Yönlendirmesi
Yeni sunucuda sitenin sorunsuz çalıştığını onayladıktan sonra, alan adı firmana git ve Nameserver (NS) adreslerini yeni hosting firmasının adresleriyle değiştir (Örn: ns1.hazalhost.com, ns2.hazalhost.com).
DNS yayılımı 2 ila 24 saat sürebilir. Bu süre zarfında bazı kullanıcılar eski sunucuya, bazıları yeni sunucuya gider. İki sunucu da çalıştığı için kesinti yaşanmaz!
🚀 Ücretsiz Taşıma Desteği
Taşıma işlemleriyle uğraşmak istemiyor musun? HazalHost'a gel, web siteni eski firmanızdan sıfır veri kaybı ve sıfır kesintiyle ücretsiz biz taşıyalım.
Sonuç
Site taşımak korkutucu görünebilir ama doğru planlama ile ziyaretçiler durumun farkına bile varmaz. Önemli olan eski hesabı, DNS yönlendirmesi tüm dünyaya yayılana kadar (en az 48 saat) açık tutmaktır.