cPanel

Τι είναι document root

Μάθετε τι σημαίνει document root, πώς συνδέεται ένα domain ή subdomain με το hosting και τι να περιμένετε μετά από αλλαγή nameservers.

Το document root είναι ο φάκελος μέσα στο hosting σας από τον οποίο “διαβάζει” τα αρχεία ενός domain ή subdomain ο web server για να εμφανίσει τον ιστότοπο.

Με απλά λόγια: όταν κάποιος επισκέπτεται το domain σας, το cPanel δείχνει σε έναν συγκεκριμένο φάκελο, και από εκεί φορτώνονται τα αρχεία της ιστοσελίδας, όπως το index.php ή το index.html.

Τι σημαίνει στην πράξη

  • Domain: το βασικό σας όνομα, π.χ. example.gr.
  • Subdomain: ένα “υπο-όνομα”, π.χ. blog.example.gr.
  • Document root: ο φάκελος που αντιστοιχεί σε αυτό το domain ή subdomain, π.χ. public_html ή public_html/blog.

Αν ανεβάσετε τα αρχεία στο σωστό document root, ο επισκέπτης θα βλέπει τη σωστή ιστοσελίδα. Αν τα αρχεία μπουν σε λάθος φάκελο, το site μπορεί να εμφανίζει κενή σελίδα, σφάλμα ή άλλο περιεχόμενο.

Παράδειγμα

Αν το κύριο domain σας είναι example.gr, το document root μπορεί να είναι:

  • public_html

Αν δημιουργήσετε ένα subdomain όπως shop.example.gr, το document root μπορεί να γίνει:

  • public_html/shop

Έτσι, τα αρχεία του βασικού site και του subdomain μπορούν να είναι ξεχωριστά.

Τι σημαίνει “point domain” στο hosting

Όταν λέμε ότι ένα domain pointάρει στο hosting, εννοούμε ότι το domain έχει ρυθμιστεί ώστε να δείχνει στον σωστό server και στο σωστό document root.

Αυτό γίνεται συνήθως με έναν από τους παρακάτω τρόπους:

  • Αλλαγή nameservers, ώστε όλο το DNS να διαχειρίζεται από το hosting.
  • Αλλαγή DNS records, όπως A record ή CNAME, ώστε το domain να δείχνει στη σωστή IP ή σε άλλο hostname.

Όταν το domain “pointάρει” σωστά, ο browser βρίσκει το hosting σας και το cPanel σερβίρει τα αρχεία από το αντίστοιχο document root.

Πώς να δείτε ή να αλλάξετε το document root στο cPanel

  1. Συνδεθείτε στο cPanel.
  2. Ανοίξτε το εργαλείο Domains ή Addon Domains, ανάλογα με τη διαμόρφωση του λογαριασμού σας.
  3. Βρείτε το domain ή subdomain που σας ενδιαφέρει.
  4. Ελέγξτε το πεδίο Document Root.
  5. Αν επιτρέπεται, αλλάξτε το σε έναν φάκελο που θέλετε να χρησιμοποιήσετε.
  6. Ανεβάστε τα αρχεία του site μέσα σε αυτόν τον φάκελο.

Σημαντικό: σε αρκετές περιπτώσεις το document root ορίζεται αυτόματα όταν δημιουργείτε ένα domain ή subdomain. Αν δεν είστε σίγουροι ποιος φάκελος χρησιμοποιείται, ελέγξτε το πεδίο που εμφανίζει το cPanel.

Τι να προσέξετε

  • Μην ανεβάζετε τα αρχεία σε λάθος φάκελο, ειδικά αν έχετε περισσότερα από ένα sites.
  • Βεβαιωθείτε ότι υπάρχει αρχείο index.php ή index.html στο document root.
  • Αν χρησιμοποιείτε CMS όπως WordPress, τα βασικά αρχεία του site πρέπει να βρίσκονται στον σωστό φάκελο.
  • Αν αλλάξετε document root, ίσως χρειαστεί να ενημερώσετε και συνδέσεις μέσα στο site, όπως paths σε εικόνες ή ρυθμίσεις εφαρμογής.

Τι να περιμένετε μετά από αλλαγή nameservers

Αν αλλάξετε nameservers, το domain δεν θα δείξει αμέσως στο νέο hosting για όλους τους επισκέπτες. Αυτό οφείλεται στο DNS propagation, δηλαδή στον χρόνο που χρειάζονται οι DNS servers παγκοσμίως για να ενημερωθούν.

Συνήθως:

  • η αλλαγή μπορεί να φανεί σε λίγες ώρες,
  • αλλά σε κάποιες περιπτώσεις μπορεί να χρειαστούν έως και 24–48 ώρες.

Κατά τη διάρκεια αυτής της περιόδου:

  • κάποιοι χρήστες μπορεί να βλέπουν το παλιό site,
  • άλλοι το νέο site,
  • και εσείς μπορεί να βλέπετε διαφορετικό αποτέλεσμα ανάλογα με τη σύνδεση ή τη συσκευή σας.

Συχνά προβλήματα και τι σημαίνουν

  • Βλέπω λάθος site: πιθανότατα το domain δείχνει σε λάθος document root ή υπάρχει ακόμα DNS propagation.
  • Βλέπω κενή σελίδα: ίσως δεν υπάρχει σωστό index αρχείο στον φάκελο.
  • Το subdomain δεν ανοίγει: ελέγξτε αν δημιουργήθηκε σωστά και αν ο φάκελος του document root περιέχει τα αρχεία του site.
  • Η αλλαγή nameservers δεν φαίνεται ακόμη: περιμένετε λίγο ακόμη και ελέγξτε ξανά μετά από μερικές ώρες.

Γρήγορος έλεγχος

  1. Ελέγξτε ποιο domain ή subdomain θέλετε να λειτουργεί.
  2. Δείτε ποιο είναι το document root στο cPanel.
  3. Βεβαιωθείτε ότι τα αρχεία του site βρίσκονται μέσα σε αυτόν τον φάκελο.
  4. Επιβεβαιώστε ότι το domain δείχνει στο σωστό hosting.
  5. Αν κάνατε αλλαγή nameservers, περιμένετε το DNS propagation.

Αν θέλετε, μπορούμε να σας βοηθήσουμε να εντοπίσετε το σωστό document root, να ελέγξετε πού δείχνει το domain σας και να καταλάβετε αν το πρόβλημα οφείλεται σε ρύθμιση ή σε αναμονή DNS propagation.

Χρειάζεστε περισσότερη βοήθεια;

Αν το θέμα σας είναι διαφορετικό ή χρειάζεται τεχνικό έλεγχο, ανοίξτε ticket στην ομάδα υποστήριξης.

Ανοίξτε ticket