sunucuhataları
teknik çözüm merkezi
Ara Giriş Yap Üye Ol
🏠 Ana Sayfa 📚 Kurulum Rehberleri
Kategoriler
🌐 Web Sunucuları 🐧 İşletim Sistemleri 📦 Sanallaştırma & VPS 🖥️ Kontrol Panelleri 🔒 SSL & Güvenlik 📝 CMS & Uygulamalar 🗄️ Veritabanı 📧 Mail Sunucusu 🗨️ Forum ℹ️ Hakkımızda 📧 İletişim
Giriş Yap Üye Ol
Ana Sayfa Kontrol Panelleri cPanel'de Tam Yedek Alma ve Geri Yükleme Rehberi
🖥️ Kontrol Panelleri

cPanel'de Tam Yedek Alma ve Geri Yükleme Rehberi

cPanel'de tam yedek (Full Backup) ve kısmi yedekler nasıl alınır, nasıl geri yüklenir? Eksiksiz rehber.

📅 28 Ocak 2025 👁 53 görüntülenme ⏱ 4 dk okuma
𝕏 Paylaş
📋 İçindekiler göster/gizle

cPanel Yedekleme Nedir?

cPanel'in yedekleme sistemi, web sitesi dosyalarınızı, veritabanlarınızı, e-posta hesaplarınızı ve DNS bölge kayıtlarınızı tek bir paket halinde veya ayrı ayrı yedeklemenizi sağlar. Düzenli yedek alma, kötü amaçlı yazılım saldırısı, yanlışlıkla dosya silme, hosting değişikliği veya sunucu arızası gibi durumlarda sitenizi hızlıca kurtarmanın tek güvenilir yoludur.

cPanel iki temel yedekleme seçeneği sunar:

  • Tam Yedek (Full Backup): Tüm dosyalar, veritabanları, e-postalar, cron job'lar ve DNS kayıtları tek bir .tar.gz dosyasında. cPanel'e geri yükleme için WHM erişimi gerektirir.
  • Kısmi Yedek (Partial Backup): Ana dizin, MySQL veritabanları veya e-posta forwarder'lar ayrı ayrı yedeklenebilir ve doğrudan cPanel üzerinden geri yüklenebilir.

Tam Yedek (Full Backup) Alma

cPanel Arayüzünden Tam Yedek

  1. cPanel'e giriş yapın
  2. FilesBackup bölümüne tıklayın
  3. Full Backup başlığı altında Download a Full Website Backup'a tıklayın
  4. Yedek hedefini seçin: Home Directory (önerilir), Remote FTP Server veya Remote FTP Server (Passive Mode Transfer)
  5. E-posta adresi girin (yedek tamamlandığında bildirim alırsınız)
  6. Generate Backup butonuna tıklayın

Yedek oluşturulduktan sonra /home/kullanici/backup-*.tar.gz konumunda bulunur. cPanel File Manager veya FTP ile indirebilirsiniz.

Uzak FTP Sunucusuna Otomatik Gönderme

Yedekleri otomatik olarak uzak bir FTP sunucusuna göndermek için:

  • Backup hedefi: Remote FTP Server
  • FTP Host, Port (21), Kullanıcı adı ve şifre, uzak dizin bilgilerini girin
  • Yedek tamamlandığında belirttiğiniz e-postaya bildirim gelir

Kısmi Yedek Alma

Ana Dizin Yedeği

  • cPanel → Backup → Partial Backups bölümü
  • Home Directory altında Download a Home Directory Backup'a tıklayın
  • Dosya indirilmeye başlar (homedir_backup.tar.gz)

MySQL Veritabanı Yedeği

  • Backup → MySQL Databases bölümü
  • Yedeklemek istediğiniz veritabanının adına tıklayın
  • veritabani_adi.sql.gz dosyası indirilir

Komut satırından MySQL yedeği:

mysqldump -u kullanici -p veritabani_adi | gzip > veritabani_$(date +%Y%m%d).sql.gz

E-posta Forwarder Yedeği

  • Backup → Email Forwarders bölümü
  • Domain seçin ve Download'a tıklayın

WHM'den Tüm Hesapları Yedekleme

Sunucu yöneticileri için WHM üzerinden toplu yedekleme:

  • WHM → BackupConfigure Backup
  • Günlük/haftalık/aylık yedek zamanlamasını ayarlayın
  • Yedek dizini ve tutma süresini belirleyin
  • Save Configuration'a tıklayın

Komut satırından manuel yedek tetikleme:

/scripts/pkgacct kullanici_adi
# Yedek /home dizinine kaydedilir

Komut Satırından Yedek Alma

# Tüm web dosyalarını yedekle:
tar -czf /home/kullanici/backup_$(date +%Y%m%d_%H%M).tar.gz /home/kullanici/public_html/

# Belirli bir veritabanını yedekle:
mysqldump -u root -p --all-databases | gzip > /home/kullanici/all_db_backup.sql.gz

# Cron ile her gece 2'de otomatik yedek:
0 2 * * * tar -czf /home/kullanici/backup_$(date +\%Y\%m\%d).tar.gz /home/kullanici/public_html/ 2>&1

Yedeği Geri Yükleme

Kısmi Yedekten Geri Yükleme (cPanel)

  • cPanel → Backup → Restore bölümü
  • Home Directory: .tar.gz dosyasını seçin ve Upload'a tıklayın
  • MySQL Databases: .sql.gz dosyasını seçin, veritabanı adını yazın, Upload'a tıklayın

Komut Satırından MySQL Geri Yükleme

# SQL dosyasını geri yükle:
gunzip < veritabani_backup.sql.gz | mysql -u kullanici -p veritabani_adi

# veya doğrudan:
mysql -u kullanici -p veritabani_adi < veritabani_backup.sql

Dosyaları Geri Yükleme

tar -xzf backup_20240101.tar.gz -C /home/kullanici/public_html/ --strip-components=1

Özet ve Öneriler

  • Yedekleri her zaman farklı bir konuma saklayın (aynı sunucudaki yedek yeterli değildir)
  • Günlük veritabanı + haftalık tam dosya yedeği ideal kombinasyondur
  • UpdraftPlus (WordPress), JetBackup (cPanel eklentisi) gibi çözümler otomasyonu kolaylaştırır
  • Yedek geri yükleme sürecini periyodik olarak test edin; test edilmemiş yedek güvenilir değildir
  • Büyük siteler için S3, Backblaze B2 veya Google Cloud Storage kullanmayı değerlendirin

İlgili Makaleler

🤔 Bu kurulumda sorun mu yaşıyorsunuz?

Hata mesajınızı kopyalayıp foruma konu açın. Topluluğumuz size özel durumunuza göre yardımcı olacaktır.

🗨️ Foruma Katıl & Yardım Al
Etiketler: #cpanel #linux #mysql

Yorumlar

Henüz yorum yok. İlk yorumu siz yapın!

Yorum Yap

Yorumunuz onaylandıktan sonra yayınlanır.