cPanel

Τι είναι ο φάκελος public_html

Μάθετε τι είναι ο φάκελος public_html στο cPanel, πού βρίσκεται και πώς τον χρησιμοποιείτε για να ανεβάζετε αρχεία, να κάνετε αποσυμπίεση zip, να ρυθμίζετε δικαιώματα, .htaccess και redirects.

Ο φάκελος public_html είναι ο βασικός φάκελος του site σας στο cPanel. Ό,τι τοποθετείτε μέσα σε αυτόν μπορεί να εμφανιστεί δημόσια όταν κάποιος επισκέπτεται το domain σας.

Με απλά λόγια: αν θέλετε να ανεβάσετε την αρχική σελίδα, εικόνες, αρχεία WordPress ή οποιοδήποτε περιεχόμενο που πρέπει να φαίνεται στο site σας, συνήθως το βάζετε μέσα στο public_html.

Πού βρίσκεται το public_html

Μπορείτε να το βρείτε από το File Manager του cPanel.

  1. Συνδεθείτε στο cPanel.
  2. Ανοίξτε το File Manager.
  3. Στη λίστα φακέλων, βρείτε τον φάκελο public_html.

Σε πολλά hosting πακέτα, το public_html είναι ο φάκελος που αντιστοιχεί στο κύριο domain σας.

Τι περιέχει συνήθως

Μέσα στο public_html μπορεί να δείτε αρχεία όπως:

  • index.php ή index.html – η αρχική σελίδα του site
  • φακέλους όπως images, css, js
  • αρχεία ρυθμίσεων όπως .htaccess
  • αρχεία εφαρμογών όπως WordPress, Joomla ή custom site

Πώς ανεβάζω αρχεία στο public_html

Αν θέλετε να ανεβάσετε ένα αρχείο στο site σας, κάντε τα παρακάτω:

  1. Ανοίξτε το File Manager.
  2. Μπείτε στον φάκελο public_html.
  3. Πατήστε Upload.
  4. Επιλέξτε το αρχείο από τον υπολογιστή σας.
  5. Περιμένετε να ολοκληρωθεί η μεταφόρτωση.

Αν ανεβάζετε πολλά αρχεία μαζί, είναι πιο πρακτικό να τα βάλετε σε ένα .zip αρχείο και να το ανεβάσετε μία φορά.

Πώς κάνω αποσυμπίεση zip

Αν ανεβάσατε ένα .zip αρχείο μέσα στο public_html, μπορείτε να το αποσυμπιέσετε από το File Manager.

  1. Βρείτε το zip αρχείο μέσα στον φάκελο public_html.
  2. Κάντε δεξί κλικ πάνω του ή επιλέξτε το.
  3. Πατήστε Extract ή Extract Here.
  4. Επιβεβαιώστε τον φάκελο αποσυμπίεσης, αν σας ζητηθεί.

Σημαντικό: Αν μέσα στο zip υπάρχει ένας επιπλέον φάκελος, ελέγξτε αν τα αρχεία μπήκαν στο σωστό επίπεδο. Για παράδειγμα, η index.html πρέπει να βρίσκεται απευθείας μέσα στο public_html ή μέσα στο σωστό υποφάκελο του site σας.

Τι είναι τα permissions

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

Συνήθως, για κοινές εγκαταστάσεις ισχύουν οι παρακάτω τιμές:

  • Φάκελοι: 755
  • Αρχεία: 644

Για να αλλάξετε permissions:

  1. Βρείτε το αρχείο ή τον φάκελο στο public_html.
  2. Κάντε δεξί κλικ και επιλέξτε Permissions ή Change Permissions.
  3. Ορίστε τη σωστή τιμή.
  4. Αποθηκεύστε τις αλλαγές.

Αν δεν είστε σίγουροι, μην κάνετε τυχαίες αλλαγές σε κρίσιμα αρχεία.

Τι είναι το .htaccess

Το αρχείο .htaccess είναι ένα αρχείο ρυθμίσεων που βρίσκεται συνήθως μέσα στο public_html. Χρησιμοποιείται για πράγματα όπως:

  • redirects
  • κανόνες ασφαλείας
  • φιλτράρισμα πρόσβασης
  • ρυθμίσεις φιλικές προς τις μηχανές αναζήτησης

Συχνά το βλέπετε όταν θέλετε να κάνετε ανακατεύθυνση από ένα παλιό URL σε ένα νέο.

Πώς κάνω redirect από το public_html

Αν θέλετε να στέλνετε τους επισκέπτες από μια παλιά σελίδα σε μια νέα, μπορείτε να το κάνετε με .htaccess.

Παράδειγμα απλού redirect:

Redirect 301 /old-page https://www.to-domain-sas.gr/new-page

Βήματα:

  1. Ανοίξτε το .htaccess μέσα στο public_html.
  2. Προσθέστε τον κανόνα redirect στο τέλος του αρχείου.
  3. Αποθηκεύστε τις αλλαγές.
  4. Ελέγξτε αν η παλιά διεύθυνση οδηγεί στη νέα.

Προσοχή: Ένα λάθος στο .htaccess μπορεί να προκαλέσει πρόβλημα στο site. Αν δεν είστε βέβαιοι, κρατήστε πρώτα αντίγραφο του αρχείου.

Τι σημαίνει Index of

Αν όταν ανοίγετε το domain σας βλέπετε μήνυμα Index of, συνήθως σημαίνει ότι ο server δεν βρίσκει αρχείο αρχικής σελίδας, όπως index.php ή index.html.

Τι να ελέγξετε:

  1. Μπείτε στο public_html.
  2. Βεβαιωθείτε ότι υπάρχει αρχείο index.php ή index.html.
  3. Ελέγξτε αν τα αρχεία του site βρίσκονται στον σωστό φάκελο.
  4. Αν ανεβάσατε zip, δείτε μήπως τα αρχεία μπήκαν σε λάθος υποφάκελο.

Αν δεν υπάρχει αρχείο index, ο browser μπορεί να εμφανίσει τη λίστα των αρχείων του φακέλου.

Τι σημαίνει σφάλμα 403

Το 403 Forbidden σημαίνει ότι ο server δεν επιτρέπει την πρόσβαση στη σελίδα ή στον φάκελο.

Συνηθισμένες αιτίες:

  • λάθος permissions
  • λείπει σωστό αρχείο αρχικής σελίδας
  • λάθος ρύθμιση στο .htaccess
  • το site δείχνει σε λάθος φάκελο

Τι μπορείτε να κάνετε:

  1. Ελέγξτε ότι το index.php ή index.html υπάρχει στο public_html.
  2. Ελέγξτε τα permissions των φακέλων και αρχείων.
  3. Δοκιμάστε προσωρινά να μετονομάσετε το .htaccess σε κάτι όπως .htaccess_old για έλεγχο, αν γνωρίζετε τι κάνετε.
  4. Ανεβάστε ξανά τα αρχεία, αν υποψιάζεστε ότι κάποια λείπουν ή είναι κατεστραμμένα.

Χρήσιμα παραδείγματα χρήσης

  • Ανεβάζω μια σελίδα: βάζω το index.html στο public_html.
  • Εγκαθιστώ WordPress: ανεβάζω τα αρχεία του WordPress στον ίδιο φάκελο.
  • Προσθέτω εικόνες: τις βάζω σε υποφάκελο, π.χ. public_html/images.
  • Κάνω redirect: χρησιμοποιώ το .htaccess.
  • Ελέγχω σφάλμα 403 ή Index of: κοιτάω αρχεία, permissions και θέση των αρχείων.

Συμβουλές πριν κάνετε αλλαγές

  • Κρατήστε αντίγραφο ασφαλείας πριν αλλάξετε αρχεία.
  • Μην διαγράφετε αρχεία αν δεν είστε σίγουροι τι κάνουν.
  • Αν μεταφέρετε site, ελέγξτε ότι όλα τα αρχεία έχουν ανέβει στον σωστό φάκελο.
  • Αν κάτι δεν λειτουργεί, ελέγξτε πρώτα το public_html.

Αν θέλετε, μπορούμε να σας βοηθήσουμε να εντοπίσετε πού πρέπει να μπουν τα αρχεία του site σας ή να ελέγξετε γιατί εμφανίζεται Index of ή 403.

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

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

Ανοίξτε ticket