cPanel ile Python (Django / Flask) Uygulaması Barındırma Rehberi
cPanel'de Python Çalıştırma Mantığı
cPanel, Phusion Passenger modülü üzerinden WSGI (Web Server Gateway Interface) protokolü ile Python web framework'lerini (Django, Flask, FastAPI) sorunsuzca çalıştırır.
Adım Adım Kurulum
- cPanel > Yazılım > Setup Python App seçeneğini açın.
- Create Application butonuna tıklayın.
- Python Version: Python 3.9, 3.10 veya 3.11 seçin.
- App Root: Klasör adını girin (örnek:
flask_app). - App URL: Alan adınızı seçin.
- Create butonuna basın. cPanel otomatik olarak izole bir Python sanal ortamı (virtualenv) oluşturur.
Bağımlılıkları (requirements.txt) Kurma
Panelin en üstünde size özel verilen sanal ortam aktif etme komutunu (örnek: source /home/user/virtualenv/.../bin/activate) kopyalayın, cPanel Terminal üzerinden çalıştırın ve kütüphanelerinizi kurun:
pip install -r requirements.txtArdından cPanel Python sayfasından Restart butonuna basarak uygulamanızı başlatın.
Geri bildiriminiz için teşekkürler!