Po ovom uputstvu možete pokrenuti Python aplikaciju za hostovanje bilo kog Python web sajta/aplikacije, a u ovom članku ćemo kao primer prikazati pokretanje Django frameworka.
Za potrebe ovog uputstva mi ćemo aplikaciju instalirati u direktorijum app/dwaplikacija, vi možete koristiti drugi naziv direktorijuma.
1. U cPanel-u pronađite Setup Python App i kliknite na navedenu opciju.
2. Kliknite na "CREATE APPLICATION" opciju.
3. Izaberite sledeće opcije:
Python version: Izaberite Python verziju na kojoj radi vaša aplikacija, u ovom slučaju izabraćemo 3.13.5
Application root: Ovde upisujemo naziv foldera gde će nam se nalaziti fajlovi aplikacije. Mi ćemo u ovom slučaju koristiti app/dwaplikacija
Application URL: Izaberite URL na kom će aplikacija biti dostupna. Ostavite ovo polje prazno da bi se aplikacija otvarala na osnovnom domenu. Mi ćemo za potrebe uputstva koristiti putanju django-aplikacija
Application startup file: Upišite "passenger_wsgi.py".
Application Entry point: Upišite "application".
4. Kliknite na opciju "Create" koja se nalazi u gornjem desnom uglu ekrana.
5. Korišćenje virtuelnog okruženja.
Sada vam je dostupna komanda za pristup virtuelnom okruženju. Koristićemo virtuelno okruženje za instalaciju Django Framework-a. Kliknite na komandu da biste je kopirali.
6. Otvorite Terminal u cPanel-u.
7. U terminalu nalepite komandu koju ste kopirali. Desni klik na terminal, "Paste", nakon toga pritisnite "Enter" za potvrdu. Nakog toga ste otvorili virtuelno okruženje.
8. Sada ćemo u terminalu instalirati aplikaciju.
U ovom slučaju ćemo koristiti djangoapp direktorijum za instalaciju fajlova, vi možete koristiti drugi naziv direktorijuma.
Koristimo sledeće komande u terminalu:
pip install djangodjango-admin startproject djangoapp .
Nemojte zaboraviti tačku "." na kraju komande, na taj način će novi projekat i direktorijum projekta biti kreirani u trenutnom "dwaplikacija" folderu.
9. U fajl menadžeru ćemo proveriti instalirane fajlove. U cPanel-u otvorite "File Manager".
10. U koraku broj 3. smo izabrali da su nam fajlovi aplikacije u app/dwaplikacija, tako da ćemo u File Manager-u otvoriti taj direktorijum.
11. Sada ćemo izmeniti fajl passenger_wsgi.py. Desni klik na fajl passenger_wsgi.py i kliknite na "Edit" opciju.
12. Potvrdite da želite menjati fajl klikom na "Edit".
13. Izbrišite sve iz fajla i upišite sledeći kod, nakon čega kliknite "Save Changes":
from djangoapp.wsgi import application
Nakon izmene passenger_wsgi.py fajla i čuvanja promena, potrebno je da izmenimo još jedan fajl.
14. Izmena settings.py fajla.
U našem slučaju u okviru direktorijuma app/dwaplikacija se nalazi još jedan direktorijum djangoapp sa fajlovima asgi.py, settings.py, urls.py, wsgi.py.
Izmenite fajl settings.py i upišite naziv vašeg domena u ALLOWED_HOST, kao na slici ispod.
Umesto example.com stavite naziv vašeg domena, ne zaboravite navodnike kao na slici i kliknite na "Save Changes" da biste sačuvali promene u fajlu.
15. Restartujte aplikaciju i otvorite sajt.
Otvorite URL, odnosno adresu vaše aplikacije, trebalo bi da bude prikazana stranica kao na slici ispod: