JetBackup’ta cPanel hesapları senkronize olmuyorsa yeni hesaplar görünmez, silinenler kalır ya da backup job’lar yanlış hesaplarla çalışır. Genelde “Accounts not syncing”, “No accounts found” ya da eksik liste gibi sorunlar çıkar. Bu durum çoğunlukla WHM API erişimi, yetki, servis veya cache probleminden kaynaklanır. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
JetBackup cPanel hesaplarını WHM üzerinden çekemiyor veya güncel listeyi alamıyor.
Bu yüzden hesaplar eksik, hatalı ya da hiç görünmüyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) cPanel/WHM servislerini kontrol et (en kritik adım)
JetBackup, hesapları WHM API üzerinden çeker. WHM servislerinde sorun varsa sync çalışmaz.
Şu komutları çalıştır:
Eğer çalışmıyorsa başlat:
systemctl restart httpd
WHM paneline girip kontrol et:
WHM → List Accounts
Burada hesaplar görünmüyorsa JetBackup zaten çekemez.
Şimdi tekrar dene.
Olmadıysa alttaki adıma geç.
2) JetBackup account sync işlemini manuel tetikle
Bazen otomatik sync takılır, elle tetiklemek gerekir.
Şuraya gir:
WHM → JetBackup → Dashboard
Şunu yap:
- “Sync Accounts” veya benzeri butona tıkla
- İşlemin başlamasını bekle
Alternatif olarak SSH üzerinden:
Eğer burada boş sonuç dönüyorsa problem API tarafındadır.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
3) WHM API erişimi ve root yetkisini kontrol et
JetBackup, WHM API’ye root yetkisi ile erişir. Yetki problemi varsa hesapları çekemez.
Şu komutu çalıştır:
Eğer hata alıyorsan:
- root erişimi bozulmuş olabilir
- WHM API cevap vermiyor olabilir
Ayrıca hostname çözümünü kontrol et:
Yanlış hostname veya DNS sorunu da API’yi etkiler.
WHM’de şurayı da kontrol et:
WHM → Security Center → Hostname
Sonra tekrar dene.
Olmadıysa alttaki adıma geç.
4) JetBackup cache temizliği yap (çok işe yarar)
Eski cache yüzünden hesap listesi güncellenmeyebilir.
Şu komutları çalıştır:
rm -rf /usr/local/jetapps/tmp/*
Sonra:
Cache temizliği sonrası sync genelde düzelir.
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
5) JetBackup ve cPanel uyumluluğunu kontrol et (update sonrası önemli)
cPanel update sonrası JetBackup sync sorunu çok sık çıkar.
Şu komutları çalıştır:
Eğer çok eski JetBackup sürümü kullanıyorsan update et:
Sonra:
Uyumsuz sürümler cPanel sync sorununa direkt sebep olur.
Ardından tekrar dene.
6) Hesap dizinlerini ve izinleri kontrol et
JetBackup, hesapları /var/cpanel/users dizininden okur. Burada sorun varsa sync bozulur.
Şu komutu çalıştır:
Dosyalar görünmeli. Eğer boşsa veya eksikse WHM tarafında sorun vardır.
İzinleri düzelt:
chmod 755 /var/cpanel/users
Ayrıca home dizinlerini kontrol et:
Hesaplar burada yoksa JetBackup zaten bulamaz.
Şimdi tekrar dene.
Olmadıysa alttaki adıma geç.
7) Disk ve inode kontrolü yap
Disk doluysa JetBackup yeni veri yazamaz ve sync başarısız olur.
Şu komutları çalıştır:
Özellikle:
/var/usr/local/jetapps
Eğer doluysa:
- eski logları temizle
- gereksiz backup’ları sil
Alan açtıktan sonra tekrar sync dene.
8) Log kontrolü yap (en net sonuç burada)
cPanel sync sorununun gerçek sebebi log’da yazar. En hızlı teşhis burada.
Şu komutu çalıştır:
Şu hataları görebilirsin:
Failed to fetch accountsWHM API errorPermission deniedEmpty account list
Anlamları:
WHM API error→ API erişim sorunuPermission denied→ yetki problemiEmpty account list→ WHM veri dönmüyor
Ek olarak cPanel loguna da bak:
Log’daki hataya göre doğrudan müdahale et.
9) JetBackup’ı resetle (son çare)
Hiçbir şey çözmezse sync mekanizması bozulmuş olabilir.
Şu komutu çalıştır:
Sonra:
Panelden tekrar yapılandır ve sync başlat.
JetBackup cPanel sync sorunu genelde WHM API, cache veya servis kaynaklıdır. Yukarıdaki adımları uyguladığında sorun net şekilde ortaya çıkar ve hızlıca çözülür.
Verilerinizi Güvenceye Alın!
Sunucu felaketlerine karşı hazırlıklı olun. Sınırsız hesap destekli, anında teslim JetBackup lisansı ile verilerinizi otomatik yedekleyin.