CWP Panel'den CyberPanel veya Plesk'e geçiş süreci, dikkatli planlama ve doğru adımların izlenmesiyle sorunsuz bir şekilde gerçekleştirilebilir. Bu geçişi hem teknik detaylarıyla ele alalım hem de dikkat etmen gereken önemli noktaları sıralayalım.
Genel Geçiş Stratejisi
Temel strateji, mevcut sunucunuzdaki tüm kritik verileri (web siteleri dosyaları, veritabanları, e-posta hesapları, DNS kayıtları vb.) yedekleyip yeni panele sahip sunucuya aktarmaktır.
Adım Adım Geçiş Süreci
Adım 1: Yeni Panel Seçimi ve Hazırlığı
Öncelikle hangi panele geçeceğine karar vermelisin. CyberPanel ve Plesk'in sunduğu özellikler ve kullanım kolaylıkları farklılık gösterir.
- CyberPanel: Hafif ve hızlı bir paneldir genellikle OpenLiteSpeed ile birlikte gelir. Ücretsiz sürümü mevcuttur.
- Plesk: Daha kapsamlı özelliklere sahip, ticari bir paneldir. Geniş entegrasyon seçenekleri sunar.
Seçtiğin panelin gereksinimlerini karşılayan bir sunucu ayarlamalısın. Yeni sunucunun işletim sisteminin (genellikle CentOS veya Ubuntu) seçtiğin panele uyumlu olduğundan emin ol.
Adım 2: Mevcut CWP Sunucusundan Veri Yedeklemesi
Bu en kritik adımdır. Tam ve eksiksiz bir yedekleme yapmalısın.
- Web Sitesi Dosyaları: Tüm web sitesi dosyalarını (HTML, php, CSS, JavaScript, resimler vb.) sıkıştırılmış bir arşiv (örneğin tar.gz) olarak yedekle. Bu genellikle /var/www/html veya benzeri bir dizinde bulunur. CWP kontrol panelinden de dosya yöneticisi aracılığıyla bu yedeği alabilirsin.
- Veritabanları: Tüm MySQL/MariaDB veritabanlarını yedekle. CWP'nin veritabanı yöneticisi aracını kullanarak her veritabanını ayrı ayrı .sql dosyası olarak dışa aktarabilirsin. Veya komut satırından şu komutu kullanabilirsin:mysqldump -u [veritabani_kullaniciadi] -p [veritabani_adi] > [veritabani_adi].sqlTüm veritabanları için bu işlemi tekrarlamalısın.
- E-posta Hesapları: Eğer e-posta hesaplarını da taşıyacaksan, bu hesapların içindeki e-postaları yedeklemek biraz daha zahmetli olabilir. Genellikle her kullanıcının e-postaları /home/USER/mail dizininde saklanır. Bu dizinleri de yedeklemen gerekebilir. Bazı e-posta istemcileri (Outlook, Thunderbird) ile de hesapları POP3 veya IMAP üzerinden çekip farklı bir konuma kaydedebilirsin.
- Yapılandırma Dosyaları: Her ne kadar yeni panele geçiş yapsan da, bazı özel yapılandırmaları (örneğin özel PHP ayarları, sunucu modülleri) not almak faydalı olabilir.
Tüm yedek dosyalarını güvenli bir konuma (örneğin FTP ile farklı bir sunucuya veya yerel bilgisayarına) indir.
Adım 3: Yeni Panele Kurulum ve Yapılandırma
Yeni panele sahip sunucuya geçiş yap ve panele kurulumu tamamla.
- Panele Kurulum: Seçtiğin panelin (CyberPanel veya Plesk) kurulum belgelerine uyarak yeni sunucuya panelini kur.
- Temel Ayarlar: Panel kurulumu tamamlandıktan sonra genel ayarları yap. Bu, dil, saat dilimi, ağ ayarları gibi temel yapılandırmaları içerebilir.
Adım 4: Web Sitesi Dosyalarının ve Veritabanlarının Aktarımı
Şimdi yedeklediğin verileri yeni sunucuya yükleme zamanı.
- Web Sitesi Dosyaları: Yeni panelin dosya yöneticisi veya FTP/SFTP kullanarak web sitesi dosyalarını yeni sunucudaki doğru dizine (genellikle /var/www/html/siteadi veya panelin belirlediği alan) yükle. Sıkıştırılmış dosyayı yükleyip yeni sunucu üzerinde de tar -xzvf dosyaadi.tar.gz komutuyla açabilirsin.
- Veritabanları:
- Yeni panelde öncelikle taşımak istediğin web siteleri için yeni veritabanları ve kullanıcıları oluştur.
- CWP'den aldığın .sql yedek dosyalarını yeni sunucudaki veritabanlarına aktar. Komut satırından şu şekilde yapabilirsin:mysql -u [yeni_veritabani_kullaniciadi] -p [yeni_veritabani_adi] < [veritabani_adi].sql
- Eğer Plesk kullanıyorsan, genellikle Plesk'in kendi içindeki veritabanı yöneticisi arayüzünü kullanarak da veritabanı yükleme yapabilirsin.
Adım 5: Yapılandırma Güncellemeleri
Veriler aktarıldıktan sonra bağlantıları ve ayarları güncellemelisin.
- Web Sitesi Yapılandırması: Web sitelerinin yapılandırma dosyalarını (örneğin wordpress için wp-config.php) kontrol et ve veritabanı bağlantı bilgilerini (veritabanı adı, kullanıcı adı, şifre) yeni oluşturduğun veritabanı bilgileriyle güncelle.
- E-posta Hesapları: E-posta hesaplarını ve şifrelerini yeni panele manuel olarak oluşturman veya panelin sunduğu içe aktarma özelliklerini kullanman gerekebilir.
- DNS Kayıtları: Eğer DNS'leri de bu sunucu üzerinden yönetiyorsan, yeni panele ilgili DNS kayıtlarını (A, MX, CNAME vb.) manuel olarak girmen veya panelin otomatik DNS ayarlarını kullanman gerekir.
-
Adım 6: DNS Güncellemesi ve Test
Bu adım, geçişin son ve en önemli aşamalarından biridir.
- Alan Adı Sunucu Ayarları (Nameserver): Alan adının kayıtlı olduğu yerden DNS sunucu ayarlarını (nameserver) yeni sunucunun IP adresine veya yeni panelin atadığı nameserver'lara yönlendir. Bu işlemin global olarak yayılması 24 ila 48 saat sürebilir (DNS propagasyonu).
- Test: DNS yayılması tamamlandığında veya kısmen tamamlandığında, web sitelerini tarayıcılardan kontrol et. Tüm sayfaların düzgün açıldığından, veritabanı işlemlerinin sorunsuz çalıştığından, formların çalıştığından ve e-posta gönderip alabildiğinden emin ol. ping veya nslookup komutları ile DNS'in doğru yere yönlenip yönlenmediğini kontrol edebilirsin.
-
Dikkat Edilmesi Gereken Önemli Noktalar
- Planlama: Geçişi yapacağın zaman dilimini iyi planla. Trafiğin az olduğu saatleri seçmek olası aksaklıkların etkisini azaltır.
- Tam Yedekleme: Herhangi bir veri kaybı yaşanmaması için yedeklemenin tam ve eksiksiz olduğundan emin ol. Yedekleri farklı konumlarda sakla.
- Test Ortamı: Mümkünse geçişi yapmadan önce bir test sunucusunda veya sanal makine üzerinde benzer bir senaryoyu deneyebilirsin.
- Panel Dokümantasyonu: Hem CWP'nin hem de geçiş yapacağın panelin (CyberPanel veya Plesk) resmi dokümantasyonlarını dikkatlice incele. Bu dokümanlar panele özgü detayları içerecektir.
- CWP'den Çıkarma: Tüm geçiş başarıyla tamamlandıktan sonra eski CWP sunucundaki hesapları ve verileri temizle.
- ssl Sertifikaları: SSL sertifikalarını yeni panele tekrar kurman gerekecektir. Lets Encrypt gibi ücretsiz sertifikalar için paneller genellikle otomatik kurulum seçenekleri sunar.
- Veritabanı Sürümü: Eski ve yeni sunucudaki veritabanı sürümlerinin uyumluluğunu kontrol et. Nadiren de olsa sürüm farklılıkları sorun yaratabilir.
- Dosya İzinleri: Web sitesi dosyalarının doğru izinlere (permissions) sahip olduğundan emin ol. Genellikle 755 klasörler ve 644 dosyalar için uygundur.
Bu adımları sabırla ve dikkatle takip edersen, CWP'den istediğin panele sorunsuz bir geçiş yapabilirsin.