Αν έχετε ένα αρχείο ZIP με τα αρχεία του site σας, μπορείτε να το ανεβάσετε στο cPanel File Manager και να το αποσυμπιέσετε εύκολα στον σωστό φάκελο. Αυτός είναι συχνά ο πιο γρήγορος τρόπος για να ανεβάσετε ένα site, ένα backup ή πολλά αρχεία μαζί.
Στον παρακάτω οδηγό θα δείτε πώς να το κάνετε βήμα-βήμα, αλλά και τι να προσέξετε για να αποφύγετε συνηθισμένα προβλήματα όπως 403, Index of, λάθος permissions ή θέματα με .htaccess και redirect.
Τι είναι το public_html
Το public_html είναι συνήθως ο βασικός φάκελος που “βλέπει” το site σας στο internet. Αν θέλετε να εμφανίζεται η ιστοσελίδα σας όταν κάποιος γράφει το domain σας, τα αρχεία του site πρέπει συνήθως να βρίσκονται μέσα στο public_html.
Αν ανεβάσετε το ZIP σε λάθος φάκελο, το site μπορεί να μην ανοίγει σωστά ή να εμφανίζει κενή σελίδα.
Πώς ανεβάζω το ZIP και το κάνω extract
- Συνδεθείτε στο cPanel του hosting σας.
- Ανοίξτε το File Manager.
- Μεταβείτε στον σωστό φάκελο. Για το κύριο site, συνήθως αυτός είναι ο
public_html. - Πατήστε Upload και ανεβάστε το αρχείο
.zipαπό τον υπολογιστή σας. - Όταν ολοκληρωθεί το upload, επιστρέψτε στο File Manager.
- Κάντε κλικ στο ZIP αρχείο για να το επιλέξετε.
- Πατήστε Extract.
- Επιβεβαιώστε τον φάκελο εξαγωγής και πατήστε ξανά Extract Files.
Μετά την αποσυμπίεση, τα αρχεία θα εμφανιστούν στον φάκελο που επιλέξατε.
Σημαντικό: να μην υπάρχει “διπλός” φάκελος
Ένα πολύ συνηθισμένο λάθος είναι το ZIP να περιέχει μέσα έναν επιπλέον φάκελο, π.χ. site.zip → site → όλα τα αρχεία του site. Αν το αποσυμπιέσετε έτσι μέσα στο public_html, το site μπορεί να ανοίγει σε λάθος διαδρομή.
Παράδειγμα:
- Σωστό: τα αρχεία του site να βρίσκονται απευθείας μέσα στο
public_html. - Λάθος:
public_html/site/index.phpόταν θέλετε να ανοίγει από το βασικό domain.
Αν συμβεί αυτό, μετακινήστε τα αρχεία ένα επίπεδο πιο πάνω, ώστε το βασικό περιεχόμενο να είναι μέσα στο public_html.
Τι να κάνω αν βλέπω “Index of”
Αν αντί για την ιστοσελίδα σας εμφανίζεται Index of, συνήθως σημαίνει ότι:
- δεν υπάρχει αρχείο
index.phpήindex.htmlστον φάκελο, ή - τα αρχεία είναι σε λάθος υποφάκελο, ή
- το site δεν έχει ανέβει πλήρως.
Ελέγξτε ότι μέσα στο public_html υπάρχει το βασικό αρχείο εκκίνησης του site σας, όπως index.php ή index.html.
Τι να κάνω αν βλέπω σφάλμα 403
Το 403 Forbidden σημαίνει συνήθως ότι ο server δεν επιτρέπει πρόσβαση στον φάκελο ή στο αρχείο. Οι πιο συνηθισμένες αιτίες είναι:
- λάθος permissions,
- λείπει το αρχείο
index, - υπάρχει πρόβλημα στο
.htaccess, - το site βρίσκεται σε λάθος φάκελο.
Τι να ελέγξετε:
- Βεβαιωθείτε ότι τα αρχεία βρίσκονται στο σωστό σημείο, συνήθως στο
public_html. - Ελέγξτε τα permissions των φακέλων και αρχείων. Συνήθως οι φάκελοι έχουν 755 και τα αρχεία 644.
- Αν υπάρχει αρχείο
.htaccess, δοκιμάστε προσωρινά να το μετονομάσετε σε.htaccess_oldγια έλεγχο.
Αν μετά τη μετονομασία του .htaccess το site ανοίξει, τότε το πρόβλημα πιθανότατα βρίσκεται σε κάποια ρύθμιση μέσα σε αυτό.
Τι είναι το .htaccess και πότε επηρεάζει το site
Το .htaccess είναι ένα αρχείο ρυθμίσεων που μπορεί να επηρεάσει ανακατευθύνσεις, πρόσβαση σε φακέλους και βασική λειτουργία του site.
Για παράδειγμα, μπορεί να χρησιμοποιείται για:
- redirect από ένα URL σε άλλο,
- κανόνες ασφαλείας,
- φιλτράρισμα πρόσβασης σε συγκεκριμένους φακέλους.
Αν μετά το upload και το extract το site δεν ανοίγει σωστά, το .htaccess είναι ένα από τα πρώτα αρχεία που αξίζει να ελέγξετε.
Πώς αλλάζω permissions από το File Manager
Αν χρειαστεί να αλλάξετε τα permissions ενός αρχείου ή φακέλου:
- Βρείτε το αρχείο ή τον φάκελο στο File Manager.
- Κάντε δεξί κλικ και επιλέξτε Change Permissions.
- Ορίστε τις σωστές τιμές.
- Αποθηκεύστε τις αλλαγές.
Γενικός κανόνας:
- Φάκελοι: 755
- Αρχεία: 644
Αν δεν είστε σίγουροι τι πρέπει να αλλάξετε, προτιμήστε να ελέγξετε πρώτα τη θέση των αρχείων και το .htaccess, πριν πειράξετε περισσότερες ρυθμίσεις.
Χρήσιμα παραδείγματα
Παράδειγμα 1: Θέλετε να ανεβάσετε ένα έτοιμο site.
- Ανεβάζετε το
site.zipστοpublic_html. - Κάνετε Extract.
- Ελέγχετε ότι το
index.phpβρίσκεται απευθείας μέσα στοpublic_html.
Παράδειγμα 2: Θέλετε να ανεβάσετε backup αρχείων.
- Ανεβάζετε το ZIP σε έναν προσωρινό φάκελο.
- Το αποσυμπιέζετε εκεί.
- Μετακινείτε μόνο τα απαραίτητα αρχεία στον σωστό φάκελο του site.
Παράδειγμα 3: Μετά το extract βλέπετε 403 ή Index of.
- Ελέγχετε αν τα αρχεία μπήκαν στο σωστό σημείο.
- Ελέγχετε αν υπάρχει
index.phpήindex.html. - Ελέγχετε το
.htaccessκαι τα permissions.
Συνοπτικός έλεγχος πριν και μετά το extract
- Το ZIP έχει ανέβει πλήρως;
- Το extract έγινε στον σωστό φάκελο;
- Τα αρχεία του site βρίσκονται μέσα στο
public_htmlή στον σωστό υποφάκελο; - Υπάρχει αρχείο
index.phpήindex.html; - Τα permissions είναι σωστά;
- Το
.htaccessδεν μπλοκάρει το site;
Αν το ZIP δεν ανοίγει ή το extract αποτυγχάνει
Αν το αρχείο ZIP δεν αποσυμπιέζεται σωστά, δοκιμάστε τα εξής:
- Ελέγξτε αν το αρχείο έχει ανέβει ολόκληρο.
- Δοκιμάστε να το ξανανεβάσετε.
- Βεβαιωθείτε ότι το όνομα του αρχείου δεν έχει περίεργους χαρακτήρες.
- Αν το ZIP είναι πολύ μεγάλο, ίσως χρειαστεί να το ανεβάσετε με άλλο τρόπο ή σε μικρότερα κομμάτια.
Αν συνεχίζετε να βλέπετε πρόβλημα, ελέγξτε πρώτα τη δομή των αρχείων και τις βασικές ρυθμίσεις του φακέλου.
Με αυτά τα βήματα μπορείτε να ανεβάσετε και να αποσυμπιέσετε ένα ZIP στο cPanel με ασφάλεια και να εντοπίσετε γρήγορα τα πιο συνηθισμένα προβλήματα εμφάνισης του site.