cPanel, web hosting yönetiminde yaygın olarak kullanılan bir kontrol panelidir. Bu kontrol paneli, kullanıcıların web sitelerini yönetmelerini ve hosting hizmetlerini yapılandırmalarını sağlar. Bu yazıda, cPanel üzerinden SSH kullanarak web sitelerinizin toplu yedeklerini almayı ve geri yüklemeyi öğreneceksiniz.
1. SSH Erişimini Kontrol Etme
İlk adım olarak, cPanel hesabınıza SSH üzerinden erişim sağlamalısınız. Hosting sağlayıcınızın desteklediği bir SSH istemcisini kullanarak bağlanabilirsiniz. Eğer bilmiyorsanız, hosting sağlayıcınızdan destek alabilirsiniz.
ssh kullaniciadi@sunucuip
2. Toplu Yedek Alma
2.1. MySQL Veritabanlarını Yedekleme
MySQL veritabanlarını yedeklemek için aşağıdaki komutu kullanabilirsiniz.
mysqldump -u kullaniciadi -p"parola" --all-databases > yedek.sql
Bu komut, tüm MySQL veritabanlarını yedek.sql
adlı bir dosyaya kaydedecektir.
2.2. cPanel Dosyalarını Yedekleme
cPanel dosyalarını yedeklemek için aşağıdaki komutu kullanabilirsiniz. Bu komut, tüm cPanel dosyalarını public_html_backup
klasörüne kopyalar.
cp -r /home/cpanelkullanici/public_html /home/cpanelkullanici/public_html_backup
3. Toplu Geri Yükleme
3.1. MySQL Veritabanlarını Geri Yükleme
Yedeklenen MySQL veritabanlarını geri yüklemek için aşağıdaki komutu kullanabilirsiniz.
mysql -u kullaniciadi -p"parola" < yedek.sql
3.2. cPanel Dosyalarını Geri Yükleme
cPanel dosyalarını geri yüklemek için aşağıdaki komutu kullanabilirsiniz.
cp -r /home/cpanelkullanici/public_html_backup /home/cpanelkullanici/public_html
Sonuç
SSH kullanarak cPanel’da toplu yedek alma ve geri yükleme işlemleri oldukça basittir. Ancak, bu işlemleri gerçekleştirmeden önce dikkatli olmalısınız. Yanlışlıkla yapılan bir hata, web sitenizin işlevselliğini etkileyebilir. Bu nedenle, her zaman önce küçük bir test ortamında deneme yapmanız önerilir.