Softaculous API Error Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

Softaculous API error hatası alıyorsan genelde panel işlem yaparken “API error”, “failed to connect”, “invalid response” gibi hatalar görürsün. Kurulum, update, backup gibi işlemler çalışmaz çünkü sistem Softaculous sunucularıyla konuşamaz. Bu durum çoğunlukla bağlantı, DNS, firewall ya da lisans kaynaklıdır. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Sorun şu:

Softaculous API isteği atıyor ama düzgün cevap alamıyor.
Sunucu API’ye bağlanamıyor ya da yanlış cevap dönüyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Çözüm Adımları

1) API bağlantısını test et (ilk kontrol)

Önce sunucu gerçekten Softaculous API’ye çıkabiliyor mu onu test et.

Şuraya gir:
SSH

Şu komutu çalıştır:

curl -I https://api.softaculous.com

Alternatif test:

ping -c 4 api.softaculous.com

Eğer bağlantı yoksa direkt sorun buradadır.

  • timeout → bağlantı engelli

  • could not resolve host → DNS sorunu

Bağlantı varsa 200 OK veya benzeri response görmelisin.

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

2) Firewall (CSF / iptables) engelini kaldır

Softaculous API error en çok firewall yüzünden çıkar.

Şuraya gir:
WHM → Plugins → ConfigServer Security & Firewall

Kontrol et:

  • Outbound bağlantılar açık mı

  • 80 / 443 portları açık mı

SSH ile kontrol:

csf -g api.softaculous.com
iptables -L -n

Gerekirse whitelist ekle.

Geçici test için firewall’ı durdur:

csf -x

(sonra tekrar açmayı unutma: csf -e)

Firewall kapalıyken çalışıyorsa sorun kesin firewall’dır.

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

3) DNS resolver ayarlarını düzelt

DNS bozuksa API adresi çözülemez ve Softaculous API error verir.

Şuraya gir:
SSH

Şu komutu çalıştır:

nslookup api.softaculous.com
cat /etc/resolv.conf

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) SSL / Curl desteğini kontrol et

API bağlantısı HTTPS ile yapılır. Curl veya SSL bozuksa Softaculous API error verir.

Şuraya gir:
SSH

Şu komutu çalıştır:

curl --version

SSL destekli mi kontrol et.

Yoksa yükle:

yum install curl -y
yum install openssl -y

Alternatif test:

openssl s_client -connect api.softaculous.com:443

SSL handshake başarısızsa problem burada.

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

5) Softaculous lisansını kontrol et

API error bazen lisans doğrulama hatasından gelir.

Şuraya gir:
SSH

Şu komutu çalıştır:

/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --license

Hata varsa:

  • lisans pasif

  • IP değişmiş

  • lisans eşleşmiyor

Lisans sağlayıcı panelinden kontrol et:

  • aktif mi

  • doğru IP mi

Sonra tekrar doğrulat:

/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --license

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

6) Softaculous update ve cache temizliği yap

Bozuk cache API error hatasına sebep olabilir.

Şuraya gir:
SSH

Şu komutu çalıştır:

rm -rf /var/softaculous/tmp/*
rm -rf /var/softaculous/cache/*

Sonra update çek:

/usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --update

Paneli yenile.

Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.

7) PHP CLI ve binary yolunu kontrol et

Yanlış PHP ile çalışan cron/API çağrıları hata verebilir.

Şuraya gir:
SSH

Şu komutu çalıştır:

which php
php -v

Doğru binary ile test et:

/usr/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Gerekirse cron’u düzelt:

crontab -e
*/5 * * * * /usr/bin/php -q /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

8) Log kayıtlarını kontrol et (en net sonuç burada)

Softaculous API error 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 api /usr/local/cpanel/logs/error_log | tail -n 50

Görebileceğin hatalar:

  • connection timed out

  • could not resolve host

  • SSL certificate error

  • invalid license

  • curl error

Bu hatalar direkt sorunun kaynağını gösterir.

Log’daki hataya göre doğrudan müdahale et.

cPanel 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.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25