Ugrás a tartalomhoz

Sütibeállítások

Típusonként válassza ki, mely sütiket engedélyezi. Választását bármikor módosíthatja a Sütibeállítások linken, amely minden oldal alján megtalálható. Adatvédelmi nyilatkozat

Szükséges

Mindig bekapcsolva

A bejelentkezéshez, a kosár megőrzéséhez és a választásai megjegyzéséhez szükségesek. Ezek mindig be vannak kapcsolva.

Milyen sütik?
  • weboke_sessie, weboke_klant, weboke_remember: a munkamenet és a bejelentkezve maradás
  • weboke_basket: a kosár
  • wkBtwIncl: az árak megjelenítése ÁFÁ-val vagy anélkül
  • wok_cookies: a sütiválasztás, 12 hónap

Méri, melyik hirdetés vezet látogatáshoz vagy rendeléshez, hogy ne fizessünk hatástalan hirdetésekért.

Milyen sütik?
  • Google Ads a Google Tag Manageren keresztül (_gcl_au, _gcl_aw), legfeljebb 90 napig
  • OpenAI Ads, hirdetések a ChatGPT-ben
  • wok_aff: melyik partnerünk ajánlására érkezett (partnerprogram), 60 nap

4,6

Ország és nyelv

Minden országnak saját oldala van, az adott ország áraival és ÁFA-jával.

Megtekintés

Python-alkalmazás beállítása

A Setup Python App funkcióval Python-alkalmazást állíthat be, például Django, Flask vagy FastAPI használatával. Minden alkalmazás saját Python-verziót és saját virtuális környezetet (virtualenv) kap, így a csomagokat alkalmazásonként telepítheti.

Alkalmazás létrehozása

  1. A DirectAdminban kattintson az Extra funkciók alatt a Setup Python App elemre.
  2. Kattintson a CREATE APPLICATION gombra.
  3. A Python version (1) mezőnél válassza ki a verziót. Válasszon egy aktuális 3-as verziót, amelyet az alkalmazása támogat. Alapértelmezés szerint a 2.7 van beállítva, ez elavult.
  4. Az Application root (2) mezőnél adja meg az alkalmazás mappáját, például apps/mijnapp.
  5. Az Application URL (3) mezőnél válassza ki a domaint és esetlegesen egy útvonalat.
  6. Az Application startup file (4) mezőnél adja meg az indítófájlt, ez általában passenger_wsgi.py.
  7. Az Application Entry point (5) mezőnél adja meg a WSGI-objektum nevét, ez általában application.
  8. Kattintson a CREATE gombra.
A Python-alkalmazás létrehozásához használt űrlap a Python version, Application root, Application URL, Application startup file és Application Entry point mezőkkel
(1) a verzió, (2) a mappa, (3) a cím, (4) az indítófájl, (5) az entry point

A DirectAdmin létrehozza a mappát, a virtuális környezetet és egy kezdeti indítófájlt. Nyissa meg az alkalmazás címét: egy tesztoldalt lát majd, amely jelzi, hogy minden működik.

Saját kód és csomagok

  1. Töltse fel a kódját az alkalmazás mappájába.
  2. Helyezze el a csomagokat egy requirements.txt fájlban abban a mappában.
  3. Szerkessze az alkalmazást a Setup Python App felületen, a konfigurációs fájloknál adja meg a requirements.txt fájlt, majd kattintson a Run Pip Install gombra.
  4. Kattintson a Restart gombra.

Flask esetén a passenger_wsgi.py fájlban például ezt adja meg: from app import app as application. Django esetén hivatkozzon a projekt wsgi.py fájljára.

Munka a virtuális környezetben

Az alkalmazás képernyőjének tetején található egy source szóval kezdődő parancs. Másolja ki, majd illessze be a Terminálba vagy az SSH-munkamenetébe (lásd Terminál a böngészőben). Ezt követően az alkalmazás virtuális környezetében, a megfelelő Python-verzióval dolgozhat, és használhatja például a pip install vagy a python manage.py migrate parancsot.

Gyakran ismételt kérdések

A következő hibát kapom: "ModuleNotFoundError" vagy "No module named ...".
A csomag az alkalmazás virtuális környezetén kívül lett telepítve. Aktiválja először a környezetet a képernyőn található paranccsal, majd telepítse újra a csomagot, vagy használja a Run Pip Install funkciót.

Módosítottam a kódomat, de még mindig a régi verziót látom.
Kattintson az alkalmazásánál a Restart gombra.

Az alkalmazásom 503-as vagy 500-as hibát ad.
Nézze meg a domain hibanaplóját (lásd Oldal áttekintés és naplók: a hibanapló és a hozzáférési napló), valamint az alkalmazás mappájában egy naplófájlt a hibaüzenettel. Legtöbbször az indítófájl vagy az entry point nem megfelelő, vagy hiányzik egy csomag.

Egy pillanat…

Domainek beállítása

Állítsa be domainenként a névszervereket, a tárhelyhez való kapcsolást és azt, hogy ki legyen a tulajdonos.

Domainek betöltése…