Softaculous lisans geçersiz hatası görüyorsan panelde eklenti kurulumları çalışmayabilir, lisans bilgisi okunmayabilir ya da sistem “invalid license” uyarısı verebilir. Bu sorun genelde IP değişikliği, lisans eşleşme problemi, firewall engeli ya da lisansın gerçekten pasif olması yüzünden çıkar. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Softaculous aktif gibi görünür ama lisans doğrulaması geçmez ve panel hata verir.
Sunucu lisans sunucusuna düzgün ulaşamıyordur ya da lisans IP’si eşleşmiyordur. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Sunucu IP’sini ve lisans eşleşmesini kontrol et
Softaculous lisans geçersiz hatasında ilk bakacağın yer IP tarafı olsun. Sunucunun ana IP’si değiştiyse veya lisans eski IP’ye tanımlıysa doğrulama geçmez.
Şuraya gir:
WHM → Server Configuration → Basic WebHost Manager Setup
Şu komutu çalıştır:
curl -4 ifconfig.me
hostname -I
Burada çıkan ana IP ile lisansın tanımlı olduğu IP aynı olmalı. VPS taşıma, IP değişimi ya da NAT arkasında çalışma varsa sorun buradan çıkar.
Panelden de ana IP’yi kontrol et. Eğer lisans farklı IP’ye tanımlıysa lisansı yeni IP’ye yeniden düzenlemen gerekir.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
2) Softaculous lisansını elle yeniden doğrulat
Bazen lisans aktif olur ama sunucu üzerindeki cache yüzünden Softaculous lisans geçersiz uyarısı devam eder. En hızlı çözüm lisans bilgisini yeniden çekmektir.
Şuraya gir:
SSH
Şu komutu çalıştır:
/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --license
Komut çalışmazsa şu dizini de kontrol et:
ls -la /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/
Bazı sunucularda yeniden güncelleme komutu da iş görür:
wget -N http://files.softaculous.com/install.sh
chmod 755 install.sh
./install.sh
Bu işlem mevcut kurulum dosyalarını ve lisans bilgisini yeniden doğrular. İşlem bittikten sonra WHM veya cPanel tarafında Softaculous’u yeniden aç.
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
3) Firewall ve dış bağlantıyı kontrol et
Softaculous lisans geçersiz sorunu çok sık firewall yüzünden çıkar. Sunucu lisans doğrulama sunucusuna çıkamıyorsa lisans var olsa bile geçersiz gibi görünür.
Şuraya gir:
SSH
Şu komutu çalıştır:
ping -c 4 api.softaculous.com
curl -I https://api.softaculous.com
Bağlantı yoksa CSF, iptables ya da upstream firewall çıkışı engelliyor olabilir.
CSF kullanıyorsan şurayı kontrol et:
WHM → Plugins → ConfigServer Security & Firewall
Şunlara bak:
-
Outbound bağlantılar kapalı mı
-
80 ve 443 port çıkışı engelli mi
-
Güvenlik politikası API erişimini kesiyor mu
Geçici test için firewall loglarına bak:
csf -g api.softaculous.com
iptables -L -n
Eğer bağlantı engelleniyorsa gerekli çıkış iznini ver. Sonra lisansı tekrar yenile.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
4) DNS çözümlemesini düzelt
Bazen internet var gibi görünür ama DNS çözümleme bozuk olduğu için Softaculous lisans doğrulaması yapılamaz. Özellikle resolver yanlışsa bu hata çok olur.
Şuraya gir:
SSH
Şu komutu çalıştır:
cat /etc/resolv.conf
nslookup api.softaculous.com
dig api.softaculous.com
Resolver dosyasında geçerli nameserver’lar olmalı. Test için genel DNS de kullanılabilir:
echo -e "nameserver 1.1.1.1\nnameserver 8.8.8.8" > /etc/resolv.conf
NetworkManager veya farklı ağ servisi kullanıyorsan bu dosya yeniden yazılıyor olabilir. Kalıcı ayar gerekiyorsa network yapılandırmasını da düzelt.
Sonra tekrar şu komutu çalıştır:
curl -I https://api.softaculous.com
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
5) Softaculous kurulum dosyalarının ve yetkilerin bozulmadığını kontrol et
Eksik dosya, yanlış izin veya bozuk kurulum da Softaculous lisans geçersiz gibi görünmesine neden olabilir. Özellikle manuel müdahale yapıldıysa buna bak.
Şuraya gir:
SSH
Şu komutu çalıştır:
ls -ld /usr/local/cpanel/whostmgr/docroot/cgi/softaculous
find /usr/local/cpanel/whostmgr/docroot/cgi/softaculous -maxdepth 2 -type f | head
Gerekirse yeniden kur:
wget -N http://files.softaculous.com/install.sh
chmod 755 install.sh
./install.sh
WHM eklentilerinde Softaculous görünüyorsa ama açılmıyorsa yeniden kurulum çoğu zaman düzeltir.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
6) Log kayıtlarını kontrol et, en net sonuç burada
Softaculous lisans geçersiz hatasında en net sonuç burada çıkar. Tahmin yürütmek yerine log’a bakarsan sorunu direkt görürsün.
Şuraya gir:
SSH
Şu komutu çalıştır:
tail -n 100 /usr/local/cpanel/logs/error_log
tail -n 100 /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/error.log
grep -i softaculous /usr/local/cpanel/logs/error_log | tail -n 50
Log’da görebileceğin kısa hata örnekleri:
-
invalid license
-
license not found
-
connection timed out
-
could not resolve host
-
permission denied
Eğer cPanel tarafında hiç kayıt yoksa sistem loglarına da bak:
journalctl -xe | tail -n 50
Burada çıkan hata doğrudan sebebi gösterir. DNS, bağlantı, izin ya da lisans pasifliği net şekilde ayrılır.
Log’daki hataya göre doğrudan müdahale et.
7) Lisansın gerçekten aktif olduğunu kontrol et
Bazen teknik tarafta hiçbir sorun olmaz. Sorun lisansın süresinin bitmiş olması, askıya alınması ya da yanlış ürün tipine tanımlanması olur. Bu durumda ne yaparsan yap Softaculous lisans geçersiz hatası devam eder.
Şuraya gir:
Lisans sağlayıcının müşteri paneli
Kontrol et:
-
Lisans aktif mi
-
Doğru IP’ye atanmış mı
-
Ürün türü doğru mu
-
Yenileme süresi dolmuş mu
Reseller üzerinden aldıysan sağlayıcıya ana IP’yi gönderip lisansı yeniden issue etmelerini iste. IP değişimi olduysa bunu özellikle belirt.
Ardından tekrar lisans doğrulama komutunu çalıştır:
/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --license
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.