Αυτό το άρθρο αναφοράς εξηγεί τη δομή αρχείων του λογαριασμού φιλοξενίας σας στη HOSTDOG, τι περιέχει κάθε φάκελος και πού πρέπει να τοποθετήσετε τα αρχεία της ιστοσελίδας σας. Κατανοώντας αυτή τη δομή, μπορείτε να πλοηγείστε με σιγουριά μέσω File Manager, FTP ή SSH.
Ο αρχικός κατάλογος (home directory)
Όταν συνδέεστε μέσω SSH ή FTP, βρίσκεστε στον αρχικό κατάλογο του λογαριασμού σας. Η διαδρομή του ακολουθεί αυτό το μοτίβο:
/home/yourusername/
Αυτός είναι ο ριζικός κατάλογος του λογαριασμού φιλοξενίας σας. Όλα τα αρχεία σας βρίσκονται μέσα σε αυτόν τον κατάλογο.
Βασικοί κατάλογοι
| Κατάλογος | Λειτουργία |
|---|---|
public_html/ |
Ο ριζικός κατάλογος (document root) της κύριας ιστοσελίδας σας. Ό,τι τοποθετείτε εδώ είναι προσβάσιμο στη διεύθυνση yourdomain.com. Εδώ ανήκουν τα αρχεία του site σας (index.html, WordPress κ.λπ.). |
public_html/addon-domain/ |
Τα addon domains αντιστοιχίζονται σε υποφακέλους μέσα στο public_html. Π.χ. το addon domain example.net αντιστοιχεί στο public_html/example.net/. |
mail/ |
Αποθηκεύει τα δεδομένα email για όλα τα γραμματοκιβώτια. Κάθε domain έχει τον δικό του υποφάκελο. Μην επεξεργάζεστε αυτά τα αρχεία χειροκίνητα. |
logs/ |
Περιέχει access logs και error logs. Χρήσιμα για debugging σφαλμάτων 500 και παρακολούθηση επισκεψιμότητας. |
tmp/ |
Προσωρινά αρχεία (PHP sessions, uploads). Το σύστημα τα καθαρίζει περιοδικά. |
etc/ |
Αρχεία ρυθμίσεων που διαχειρίζεται ο πίνακας ελέγχου. Αποφύγετε τη χειροκίνητη επεξεργασία. |
ssl/ |
Αρχεία πιστοποιητικών SSL. Διαχειρίζονται αυτόματα από τον πίνακα ελέγχου. |
.htaccess |
Αρχείο ρυθμίσεων Apache στο public_html. Ελέγχει redirects, rewrites και κανόνες πρόσβασης. |
Πού τοποθετούνται τα αρχεία του site σας
Τα αρχεία του κύριου domain τοποθετούνται απευθείας στο public_html/. Για addon domains, ο πίνακας ελέγχου δημιουργεί αυτόματα υποφάκελο κατά τη ρύθμιση. Τα subdomains μπορούν να ρυθμιστούν ώστε να δείχνουν σε οποιονδήποτε κατάλογο.
.env) μέσα στο public_html/ χωρίς προστασία μέσω .htaccess. Ό,τι βρίσκεται στο public_html/ είναι προσβάσιμο μέσω browser.
Αν χρειάζεστε αρχεία που δεν πρέπει να είναι δημόσια προσβάσιμα, τοποθετήστε τα ένα επίπεδο πάνω από το public_html/ — απευθείας στον αρχικό κατάλογο. Η εφαρμογή PHP ή Node.js μπορεί να τα διαβάσει, αλλά δεν είναι προσβάσιμα από browser.
Έλεγχος μεγέθους καταλόγων
Για να δείτε πόσο χώρο καταλαμβάνει κάθε κατάλογος, συνδεθείτε μέσω SSH και εκτελέστε:
du -sh ~/public_html ~/mail ~/logs ~/tmp
Μπορείτε επίσης να ελέγξετε τη συνολική χρήση δίσκου από τον πίνακα ελέγχου, που εμφανίζει ανάλυση ανά αρχεία, βάσεις δεδομένων και email.
Συχνές ερωτήσεις
Όχι. Το public_html είναι ο προεπιλεγμένος κατάλογος document root που έχει ρυθμιστεί στον web server. Η μετονομασία ή μετακίνησή του θα διακόψει τη λειτουργία του site σας.
Τα error logs αποθηκεύονται στον κατάλογο logs/. Μπορείτε επίσης να τα δείτε μέσω Metrics → Errors στον πίνακα ελέγχου. Για σφάλματα PHP, ελέγξτε το αρχείο error_log στο public_html/.
Τα αρχεία που ξεκινούν με τελεία (π.χ. .htaccess, .env, .well-known) είναι κρυφά αρχεία στο Linux και χρησιμοποιούνται για ρυθμίσεις. Στο File Manager, ενεργοποιήστε Show Hidden Files στις ρυθμίσεις. Μέσω SSH, χρησιμοποιήστε ls -la.