cPanel License File Expired hatası nedir?
cPanel ve WHM paneline erişmeye çalıştığınızda tarayıcıda karşınıza çıkan **"cPanel License File Expired"** (cPanel Lisans Dosyasının Süresi Doldu) hatası, sunucunun cPanel lisans sunucularıyla iletişim kuramadığını veya yerel lisans dosyasının güncellenemediğini gösterir. Bu hata alındığında WHM veya cPanel arayüzüne giriş yapamazsınız, ancak arka planda web siteleriniz çalışmaya devam eder.
Bu sorun genellikle lisans ödemesinin yapılmaması, sunucu saatinin yanlış olması veya sunucu güvenlik duvarının cPanel lisans sunucularını engellemesinden kaynaklanır. Hatayı çözmek için SSH üzerinden birkaç basit komut çalıştırmanız yeterlidir.
cPanel lisans hatası nasıl çözülür?
SSH üzerinden root olarak sunucunuza bağlandıktan sonra sırasıyla şu çözüm adımlarını uygulayın:
1. Sunucunun lisans durumunu sorgulayın
Öncelikle cPanel lisansınızın gerçekten aktif olup olmadığını doğrulamak için cPanel'in resmi lisans doğrulama sitesine gidin: verify.cpanel.net. Buraya sunucu IP adresinizi yazarak lisansınızın durumunu (Active/Expired) kontrol edin.
2. Lisansı sunucuda güncelleyin (Tetikleme)
Eğer lisans durumunuz cPanel tarafında aktif görünüyorsa, sunucuya SSH üzerinden bağlanıp yerel lisans dosyasını güncellemesi için şu komutu çalıştırın:
/usr/local/cpanel/cpkeyclt
Bu komut başarılı olduğunda ekranda Updating cPanel license... Done. çıktısını göreceksiniz. Tarayıcınızı yenileyerek WHM panelinize tekrar girmeyi deneyin.
3. Sunucu saatini ve tarihini kontrol edin
Sunucunuzun saati ve tarihi güncel değilse, cPanel lisans sunucularıyla SSL sertifikası üzerinden doğrulama yapamaz. Saat ve tarihi senkronize etmek için şu komutları uygulayın:
# rdate aracını yükleyin ve saati senkronize edin
yum install rdate -y # AlmaLinux için
rdate -s rdate.cpanel.net
4. Güvenlik duvarı (Firewall) kontrollerini yapın
Sunucunuzda yüklü olan CSF veya iptables güvenlik duvarı, cPanel lisans sunucularına giden bağlantıları engelliyor olabilir. CSF'yi geçici olarak durdurup lisans güncelleme komutunu tekrar deneyin:
csf -x
/usr/local/cpanel/cpkeyclt
csf -e
Sık sorulan sorular
Lisans sorgulamada durum "Suspended" görünüyor?
Eğer verify.cpanel.net adresinde IP durumunuz "Suspended" (Askıya Alınmış) görünüyorsa, lisans faturanızın ödenmediği veya lisans sağlayıcınız tarafından hizmetin durdurulduğu anlamına gelir. Bu durumda hosting firmanızla veya lisans sağlayıcınızla iletişime geçmeniz gerekir.
cpkeyclt komutu çalışmıyor, neden?
Komutun çalışabilmesi için sunucuda tam root yetkisine sahip olmalısınız. Ayrıca sunucunuzun dış dünyaya HTTPS (port 443) bağlantısı sağlayabildiğinden (DNS çözümlenmesi yaptığından) emin olun.