Softaculous lisansını yenilemeye çalışıyorsun ama lisans aktif olmuyorsa genelde IP değişmiştir, lisans sunucusuna erişim yoktur ya da cache eski lisansı tutuyordur. Panelde “expired” ya da “invalid license” görürsün. Sorun bu. Aşağıdaki adımlarla hızlıca çözebilirsin.
Sorun şu:
Softaculous lisans yenilenmiyor ve sistem lisansı geçersiz veya süresi dolmuş gösteriyor.
Genelde IP, bağlantı veya cache kaynaklıdır. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Lisansı manuel yeniden çek (refresh)
En basit ve çoğu zaman direkt çözen adım.
Şuraya gir:
SSH
Şu komutu çalıştır:
/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --license
Alternatif:
/usr/local/softaculous/bin/softaculous --license
Çalıştırdıktan sonra WHM → Softaculous’a girip kontrol et.
Düzelmediyse alttaki adıma geç.
2) Sunucu IP doğru mu kontrol et
Lisans IP’ye bağlıdır. IP değiştiyse lisans yenilenmez.
Şu komutu çalıştır:
curl -s ifconfig.me
WHM → Basic WebHost Manager Setup bölümünden ana IP’yi kontrol et.
Eğer IP değiştiyse:
-
Softaculous müşteri panelinden lisansı yeni IP’ye ata
Sonra tekrar test et.
3) Lisans sunucusuna bağlantı var mı kontrol et
Sunucu Softaculous lisans sunucusuna ulaşamıyorsa renew olmaz.
Test et:
curl -I https://api.softaculous.com
Eğer bağlantı yoksa:
-
Firewall outbound blokluyor olabilir
-
DNS sorunu olabilir
DNS test:
ping api.softaculous.com
Bağlantı yoksa network/firewall tarafını düzelt.
Sonra tekrar dene.
4) Firewall / CSF kontrolü
CSF lisans sunucusunu bloklayabilir.
Kontrol:
csf -g api.softaculous.com
Geçici kapatıp test et:
csf -x
Test sonrası tekrar aç:
csf -e
Ardından lisansı tekrar çek.
5) License cache temizle
Eski lisans cache’de kalmış olabilir.
Şu komutu çalıştır:
rm -rf /usr/local/softaculous/conf/license*
Ardından:
/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --license
Şimdi tekrar kontrol et.
6) Sunucu saatini kontrol et
Saat yanlışsa lisans doğrulama başarısız olur.
Şu komutu çalıştır:
date
Yanlışsa düzelt:
ntpdate pool.ntp.org
Sonra tekrar lisansı yenile.
7) cURL ve OpenSSL çalışıyor mu kontrol et
Softaculous lisans doğrulaması için bunlara ihtiyaç duyar.
Test:
php -m | grep curl
php -m | grep openssl
Yoksa yükle (CloudLinux/AlmaLinux):
yum install curl openssl -y
Sonra tekrar dene.
8) Log kontrol et (EN NET SONUÇ)
Gerçek hata burada çıkar.
Şu komutu çalıştır:
tail -f /usr/local/cpanel/logs/error_log
Alternatif:
tail -f /var/log/messages
Şu hataları görebilirsin:
-
License key invalid
-
Connection timed out
-
Failed to connect api.softaculous.com
-
SSL certificate problem
Ne görüyorsan sorun odur.
Log’daki hataya göre doğrudan müdahale et.
9) Softaculous yeniden kur
Hiçbiri çözmediyse lisans sistemi bozulmuş olabilir.
wget -N http://files.softaculous.com/install.sh
chmod 755 install.sh
./install.sh
Kurulum mevcut lisansı tekrar çeker.
Bu adımlardan sonra Softaculous license renew olmuyor sorunu genelde çözülür. En sık nedenler: IP değişimi, firewall engeli ve cache problemidir.
cPanel Lisansında %80 Tasarruf Edin!
Bu makaledeki sorunu çözdünüz mü? Peki ya artan lisans maliyetleri? VDS/Dedicated sunucularınız için %100 güncellenebilir, limitsiz paylaşımlı (proxy) cPanel lisansımızı hemen inceleyin.