# cPanel ile Python (Django / Flask) Uygulaması Barındırma Rehberi

https://bihostnet.com/bilgi-bankasi/makale/cpanel-ile-python-django-flask-uygulamasi-barindirma

## 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

1. cPanel > **Yazılım > Setup Python App** seçeneğini açın.
2. **Create Application** butonuna tıklayın.
3. **Python Version:** Python 3.9, 3.10 veya 3.11 seçin.
4. **App Root:** Klasör adını girin (örnek: `flask_app`).
5. **App URL:** Alan adınızı seçin.
6. **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.txt
```

Ardından cPanel Python sayfasından **Restart** butonuna basarak uygulamanızı başlatın.
