Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

Χρειάζονται για τη σύνδεση, για να διατηρείται το καλάθι σας και για να θυμόμαστε τις επιλογές σας. Είναι πάντα ενεργά.

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Μια εφαρμογή Python δημιουργία

Με το Setup Python App δημιουργείτε μια εφαρμογή Python, για παράδειγμα με Django, Flask ή FastAPI. Κάθε εφαρμογή λαμβάνει τη δική της έκδοση Python και το δικό της περιβάλλον virtualenv, ώστε να εγκαθιστάτε τα πακέτα ξεχωριστά για κάθε εφαρμογή.

Δημιουργία εφαρμογής

  1. Κάντε κλικ στο DirectAdmin κάτω από το Extra Features στο Setup Python App.
  2. Κάντε κλικ στο CREATE APPLICATION.
  3. Επιλέξτε στο Python version (1) την έκδοση. Επιλέξτε μια τρέχουσα έκδοση 3 που υποστηρίζεται από την εφαρμογή σας. Ως προεπιλογή εμφανίζεται η 2.7, η οποία είναι ξεπερασμένη.
  4. Συμπληρώστε στο Application root (2) τον φάκελο της εφαρμογής σας, για παράδειγμα apps/mijnapp.
  5. Επιλέξτε στο Application URL (3) το domain και προαιρετικά μια διαδρομή.
  6. Συμπληρώστε στο Application startup file (4) το αρχείο εκκίνησης, συνήθως passenger_wsgi.py.
  7. Συμπληρώστε στο Application Entry point (5) το όνομα του αντικειμένου WSGI, συνήθως application.
  8. Κάντε κλικ στο CREATE.
Η φόρμα για τη δημιουργία μιας εφαρμογής Python με τα πεδία Python version, Application root, Application URL, Application startup file και Application Entry point
(1) η έκδοση, (2) ο φάκελος, (3) η διεύθυνση, (4) το αρχείο εκκίνησης, (5) το entry point

Το DirectAdmin δημιουργεί τον φάκελο, το εικονικό περιβάλλον και ένα αρχικό αρχείο εκκίνησης. Ανοίξτε τη διεύθυνση της εφαρμογής σας: θα δείτε μια δοκιμαστική σελίδα που δηλώνει ότι λειτουργεί.

Ο δικός σας κώδικας και τα πακέτα σας

  1. Μεταφορτώστε τον κώδικά σας στον φάκελο της εφαρμογής σας.
  2. Τοποθετήστε τα πακέτα σας σε ένα αρχείο requirements.txt μέσα σε αυτόν τον φάκελο.
  3. Επεξεργαστείτε την εφαρμογή στο Setup Python App, συμπληρώστε στα αρχεία ρυθμίσεων το requirements.txt και κάντε κλικ στο Run Pip Install.
  4. Κάντε κλικ στο Restart.

Για το Flask τοποθετείτε στο passenger_wsgi.py για παράδειγμα from app import app as application. Για το Django παραπέμπετε στο wsgi.py του project σας.

Εργασία στο εικονικό περιβάλλον

Στο επάνω μέρος της οθόνης της εφαρμογής σας βρίσκεται μια εντολή που ξεκινά με source. Αντιγράψτε την και επικολλήστε την στο Terminal ή στη σύνοδο SSH σας (δείτε Terminal στο πρόγραμμα περιήγησής σας). Στη συνέχεια εργάζεστε στο εικονικό περιβάλλον της εφαρμογής σας, με τη σωστή έκδοση Python, και μπορείτε να χρησιμοποιήσετε για παράδειγμα pip install ή python manage.py migrate.

Συχνές ερωτήσεις

Εμφανίζεται το "ModuleNotFoundError" ή "No module named ...".
Το πακέτο έχει εγκατασταθεί εκτός του εικονικού περιβάλλοντος της εφαρμογής σας. Ενεργοποιήστε πρώτα το περιβάλλον με την εντολή από την οθόνη και εγκαταστήστε ξανά το πακέτο, ή χρησιμοποιήστε το Run Pip Install.

Άλλαξα τον κώδικά μου, αλλά εξακολουθώ να βλέπω την παλιά έκδοση.
Κάντε κλικ στο Restart στην εφαρμογή σας.

Η εφαρμογή μου εμφανίζει σφάλμα 503 ή 500.
Ελέγξτε στο αρχείο καταγραφής σφαλμάτων του domain σας (δείτε Site summary & logs: το foutlog και το toegangslog) και στον φάκελο της εφαρμογής σας για ένα αρχείο καταγραφής με το μήνυμα σφάλματος. Συνήθως το αρχείο εκκίνησης ή το entry point δεν είναι σωστό, ή λείπει κάποιο πακέτο.

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…