Banyak pengguna beranggapan bahwa aplikasi Python memerlukan VPS mahal. Padahal, Anda dapat menjalankan aplikasi seperti Minhaj Pustaka di Shared Hosting biasa yang memiliki fitur cPanel dan Setup Python App.
Ikuti panduan langkah demi langkah berikut untuk instalasi yang sukses.
Sebelum mengunggah, pastikan struktur folder Anda bersih dari file sampah seperti __pycache__ atau venv. Struktur folder yang ideal adalah:
app/ (Folder aplikasi utama)instance/ (Tempat database royalty.db)requirements.txtpassenger_wsgi.py (File jembatan server)Penting: Anda harus membuat file passenger_wsgi.py secara manual dengan isi sebagai berikut:
import sys, os
# Menambahkan direktori saat ini ke path python
sys.path.append(os.getcwd())
# Import fungsi create_app dari package app
from app import create_app
# Passenger mencari objek bernama 'application'
application = create_app()
public_html), lalu ekstrak.requirements.txt).passenger_wsgi.pyapplicationpip install -r requirements.txtIni adalah langkah paling krusial untuk database SQLite. Jika terlewat, Anda akan mengalami Internal Server Error.
instance.royalty.db menjadi 644 atau 664.instance itu sendiri menjadi 755 atau 775.Terakhir, lakukan Restart pada menu Python App, dan aplikasi Anda siap digunakan.