İçindekiler
Lisans maliyetini düşürmek ya da performans kazanmak için cPanel'den DirectAdmin'e geçmeyi düşünüyorsanız, sürecin doğru planlanması kritik önemde. Otomatik bir dönüştürme aracı olmadığından, bu rehberde adım adım güvenli bir geçiş için izlemeniz gereken yolu anlatıyoruz.
Geçiş Öncesi Hazırlık
Panel değişikliğine başlamadan önce mutlaka bir kontrol listesi çıkarın:
- Barındırılan tüm domain ve subdomain'lerin listesi
- Kullanılan PHP sürümleri ve özel modüller
- Aktif e-posta hesapları ve yönlendirmeler
- Cron job'lar (zamanlanmış görevler)
- SSL sertifikaları (Let's Encrypt ise yeni panelde otomatik yeniden kurulabilir)
Bu listeyi çıkarmadan geçiş yaparsanız, fark etmeden bir e-posta hesabını veya cron job'u atlama riski yüksektir.
Adım 1: Tam Yedek Alın
cPanel'de her hesap için tam yedek (full backup) alın:
WHM → Backup → Backup Configuration
Ya da komut satırından tek bir hesap için:
/scripts/pkgacct kullaniciadi
Bu, dosyaları, veritabanlarını, e-posta hesaplarını ve yapılandırmayı içeren tek bir arşiv dosyası oluşturur.
Adım 2: Yeni Sunucuda DirectAdmin'i Kurun
Hedef sunucuda DirectAdmin kurulumunu tamamlayın ve temel yapılandırmayı (nameserver, IP, lisans) yapın. Kaynak ve hedef sunucunun aynı anda çalışır durumda olması, geçiş sırasında kesinti süresini en aza indirir.
Adım 3: Dosyaları Taşıyın
cPanel yedeğindeki public_html klasörünü doğrudan rsync veya FTP ile DirectAdmin'deki ilgili kullanıcı dizinine kopyalayın:
rsync -avz /home/kullaniciadi/public_html/ hedefsunucu:/home/kullaniciadi/domains/alanadi.com/public_html/
DirectAdmin'in dizin yapısı cPanel'den farklıdır (domains/alanadi.com/public_html şeklinde) — dosyaları doğru dizine yerleştirmeye dikkat edin.
Adım 4: Veritabanlarını Aktarın
Her veritabanını dışa aktarıp yeni sunucuda içe aktarın:
mysqldump -u kullanici -p veritabani_adi > yedek.sql
mysql -u kullanici -p yeni_veritabani_adi < yedek.sql
Veritabanı kullanıcı adı ve şifrelerini DirectAdmin panelinden yeniden oluşturup, sitenizin yapılandırma dosyasında (ör. WordPress için wp-config.php) güncellemeyi unutmayın.
Adım 5: E-posta Hesaplarını Yeniden Oluşturun
E-posta hesapları genelde otomatik taşınmaz; DirectAdmin panelinden aynı adres ve şifrelerle (mümkünse) yeniden oluşturmanız gerekir. Mevcut e-postaları da taşımak istiyorsanız IMAP senkronizasyon araçları (ör. imapsync) kullanabilirsiniz.
Adım 6: DNS'i Yeni Sunucuya Yönlendirin
Her şeyi test ettikten ve yeni sunucuda sitenin doğru çalıştığını doğruladıktan sonra, domain'in DNS kayıtlarını (veya nameserver'larını) yeni sunucuya yönlendirin. DNS yayılımı birkaç saat sürebileceğinden, bu adımı düşük trafik saatlerinde yapmanız önerilir.
Adım 7: Geçiş Sonrası Kontrol
- Site gerçekten yeni sunucudan mı yükleniyor? (
dig alanadi.comile kontrol edin) - E-postalar gönderilip alınabiliyor mu?
- Cron job'lar aktif mi?
- SSL sertifikası geçerli mi?
- Eski sunucuyu birkaç gün daha kapatmadan, DNS yayılımı tamamlanana kadar yedek olarak tutun.
Sık Sorulan Sorular
Geçiş sırasında kesinti yaşanır mı?
Doğru planlandığında (DNS yönlendirmesi son adım olarak yapılırsa) kesinti süresi dakikalar mertebesinde olur; ancak DNS yayılım süresi boyunca bazı ziyaretçiler eski sunucuya yönlenmeye devam edebilir.
Otomatik bir cPanel-DirectAdmin geçiş aracı var mı?
Resmi, tam otomatik bir araç yoktur. Bazı üçüncü parti hizmetler kısmi otomasyon sunsa da, kritik siteler için manuel/kontrollü bir geçiş genelde daha güvenlidir.
WordPress siteleri taşırken nelere dikkat etmeliyim?
Veritabanı içindeki site URL'lerinin (wp_options tablosundaki siteurl ve home alanları) yeni sunucuyla uyumlu olduğundan emin olun; gerekirse bir migration eklentisi (ör. All-in-One WP Migration) kullanın.
Geçiş başarısız olursa geri dönebilir miyim?
Evet, eski sunucuyu ve DNS ayarlarını hemen kapatmadığınız sürece, DNS'i eski sunucuya geri yönlendirerek kolayca geri dönebilirsiniz. Bu yüzden eski sunucuyu geçiş sonrası en az birkaç gün aktif tutmanız önerilir.
İlgili yazılar
En İyi Ücretsiz Kontrol Panelleri 2026
CyberPanel, Vesta Panel ve CentOS Web Panel'i (CWP) karşılaştırıp hangi ücretsiz kontrol panelinin size uygun olduğunu anlatıyoruz.
cPanel vs CyberPanel: Ücretli mi Ücretsiz mi?
cPanel'in lisans maliyetine karşı CyberPanel'in ücretsiz OpenLiteSpeed avantajını karşılaştırıyoruz.
DirectAdmin vs Plesk: Hangisi Size Uygun?
DirectAdmin ve Plesk'i fiyat, kaynak kullanımı, işletim sistemi desteği ve geliştirici araçları açısından karşılaştırıyoruz.