Python Selector Hata Veriyor Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

cPanel’de Python App oluştururken hata alıyorsan, uygulama “Incomplete” kalıyorsa ya da başlatılamıyorsa genelde alt-python paketleri, CageFS veya mod_passenger eksiktir. Sorun bu: Python Selector altyapısı kullanıcı ortamına düzgün bağlanmamış. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Sorun şu:

Python Selector ekranı açılıyor ama uygulama kurulamaz, başlatılamaz ya da 500 hatası verir. Çoğu zaman eksik paket, CageFS güncelleme sorunu veya Passenger yapılandırması neden olur. Aşağıdaki adımları uygulayarak düzelt.


Çözüm Adımları

1) Python Selector aktif mi kontrol et

WHM’den:

  • WHM → CloudLinux → Python Selector

  • Enable Python Selector açık olmalı.

  • En az bir Python sürümü kurulu ve enabled olmalı.

SSH ile kontrol:

 
ls -d /opt/alt/python*
 

Hiç çıktı yoksa alt-python paketleri kurulu değildir.


2) Alt-Python paketlerini kur

 
yum install alt-python*
 

Ardından CageFS’i güncelle:

 
cagefsctl --force-update
cagefsctl --reinit
 

3) mod_passenger yüklü mü kontrol et

Python Selector Apache + Passenger ile çalışır.

 
httpd -M | grep passenger
 

Çıktı yoksa yükle:

 
yum install ea-ruby27-mod_passenger
systemctl restart httpd
 

4) CageFS içinde python binary var mı kontrol et

Kullanıcıya geç:

 
su - KULLANICI
which python
 

Çıktı yoksa CageFS ortamı güncel değildir.

Şu komutları tekrar çalıştır:

 
cagefsctl --setup-cl-selector
cagefsctl --force-update
 

5) Uygulama “Incomplete” kalıyorsa

Genelde pip install tamamlanmamıştır.

SSH ile proje dizinine gir:

 
cd ~/virtualenv/APP_ADI/
source bin/activate
pip install -r requirements.txt
 

Eksik paket varsa burada hata verir.


6) Uygulama 500 hatası veriyorsa

Log kontrol et:

cPanel → Setup Python App → Error Log

veya SSH ile:

 
cat ~/logs/error_log
 

Sık nedenler:

  • Yanlış application entry point

  • Yanlış wsgi dosya yolu

  • Python sürümü uyumsuzluğu


7) Disk dolu mu kontrol et

Virtualenv klasörleri alan tüketir.

 
df -h
 

Özellikle /home doluysa uygulama kurulmaz.


8) Kullanıcı CageFS içinde mi kontrol et

 
cagefsctl --list-enabled
 

Listede yoksa:

 
cagefsctl --enable KULLANICI
cagefsctl --reinit
 

Alternatif Çözüm (Daha teknik)

Python Selector bileşenlerini yeniden kur:

 
yum reinstall alt-python* lvemanager mod_hostinglimits
cagefsctl --setup-cl-selector
cagefsctl --force-update
systemctl restart httpd
 

Sonra kontrol et:

 
which python
python -V
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

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.