Issue #
Saat menjalankan atau menginstall aplikasi dengan python di cPanel, muncul error 500 ketika diakses. Setelah ditelusuri menemukan error berikut pada stderr.log
.
Traceback (most recent call last):
File "/home/user/app/passenger_wsgi.py", line 9, in <module>
application = wsgi.application
^^^^^^^^^^^^^^^^
AttributeError: module 'wsgi' has no attribute 'application'
Environment #
- Cloudlinux OS
- Litespeed
- cPanel
Solution #
Masalah ini sebagian besar disebabkan oleh package Python WSGI (alt-pythonXX-wsgi-lsapi) yang tidak terinstall diserver. Selain itu bisa juga karena versi Litespeed dan Cloudlinux OS yang tidak Up-to-date
Untuk menginstall package Python WSGI dapat menggunakan script.
sh /usr/local/lsws/admin/misc/enable_ruby_python_selector.sh
Selanjutnya update Litespeed.
/usr/local/lsws/admin/misc/lsup.sh
Untuk update Cloudlinux gunakan perintah
yum install cloudlinux-release
yum update
Terakhir coba stop dan start aplikasi python Anda di cPanel lalu akses URL kembali.