Softaculous Script Listesi Boş Nasıl Çözülür? Net Çözüm Adımları
Softaculous script listesi boş görünüyorsa panel açılır ama hiçbir uygulama (WordPress, Joomla vs.) listelenmez. “No scripts available” gibi görünür ya da tamamen boş sayfa çıkar. Bu durum genelde update çalışmaması, bağlantı problemi veya cache bozulmasından kaynaklanır. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Softaculous açılıyor ama script listesi yüklenmiyor.
Script verileri çekilemediği için panel boş görünüyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Softaculous update çalıştır (ilk yapılacak)
Script listesi boşsa genelde veri çekilememiştir. Update ile liste yeniden gelir.
Şuraya gir:
SSH
Şu komutu çalıştır:
/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --update
Alternatif:
php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php
İşlem bittikten sonra WHM/cPanel’i yenile.
Script listesi çoğu zaman burada düzelir.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
2) Dış bağlantıyı kontrol et (çok kritik)
Softaculous script listesini kendi sunucusundan çeker. Bağlantı yoksa liste boş olur.
Şuraya gir:
SSH
Şu komutu çalıştır:
curl -I https://api.softaculous.com
ping -c 4 api.softaculous.com
Bağlantı yoksa:
-
firewall engelliyor
-
outbound port kapalı
-
DNS sorunu var
CSF kontrol:
WHM → Plugins → ConfigServer Security & Firewall
SSH:
csf -g api.softaculous.com
iptables -L -n
80 ve 443 çıkışı açık olmalı.
Bağlantıyı düzelttikten sonra tekrar update çalıştır.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
3) DNS resolver ayarlarını düzelt
DNS bozuksa Softaculous script listesini çekemez.
Şuraya gir:
SSH
Şu komutu çalıştır:
cat /etc/resolv.conf
nslookup api.softaculous.com
Test için düzelt:
echo -e "nameserver 1.1.1.1\nnameserver 8.8.8.8" > /etc/resolv.conf
Sonra tekrar test et:
curl -I https://api.softaculous.com
Çalışıyorsa sorun DNS’ti.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
4) Softaculous cache ve data dosyalarını temizle
Bozuk cache yüzünden script listesi boş görünebilir.
Şuraya gir:
SSH
Şu komutu çalıştır:
rm -rf /var/softaculous/tmp/*
rm -rf /var/softaculous/cache/*
Sonra tekrar update çek:
/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --update
Paneli yenile.
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
5) Lisans durumunu kontrol et
Softaculous lisansı geçersizse script listesi boş gelebilir.
Şuraya gir:
SSH
Şu komutu çalıştır:
/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --license
Hata varsa lisans aktif değildir ya da IP eşleşmiyordur.
Lisans sağlayıcı panelinden kontrol et:
-
aktif mi
-
doğru IP’ye mi tanımlı
Lisansı düzelttikten sonra tekrar update çalıştır.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
6) Dosya izinlerini kontrol et
Softaculous veri dosyalarını okuyamıyorsa script listesi boş olur.
Şuraya gir:
SSH
Şu komutu çalıştır:
chmod -R 755 /var/softaculous
chown -R root:root /var/softaculous
Ayrıca kurulum dizini:
ls -ld /usr/local/cpanel/whostmgr/docroot/cgi/softaculous
Gerekirse yeniden kur:
wget -N http://files.softaculous.com/install.sh
chmod 755 install.sh
./install.sh
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
7) Cron job çalışıyor mu kontrol et
Script listesi düzenli olarak cron ile güncellenir.
Şuraya gir:
SSH
Şu komutu çalıştır:
crontab -l
Şu satır olmalı:
*/5 * * * * php -q /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php
Yoksa ekle:
crontab -e
Ekleyip kaydet.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
8) Log kayıtlarını kontrol et (en net sonuç burada)
Softaculous script listesi boş sorununun gerçek nedeni burada çıkar.
Ş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
Görebileceğin hatalar:
-
could not connect to api
-
license invalid
-
permission denied
-
failed to fetch scripts
Bu hatalar direkt neden script listesinin boş olduğunu gösterir.
Log’daki hataya göre doğrudan müdahale et.
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.