Tutorial · Web Hosting

Γιατί εμφανίζεται forbidden / 403 error

Διαγνώστε HTTP 403 από permissions, index, access rules, security controls ή λάθος document root.

Το HTTP 403 σημαίνει ότι ο server κατάλαβε το request αλλά δεν επιτρέπει πρόσβαση. Η αιτία μπορεί να είναι permissions, access rule, security control, απουσία index ή λάθος root.

Πριν ξεκινήσεις

  • Σημείωσε ακριβές URL και αν επηρεάζεται αρχείο, φάκελος ή όλο το site.
  • Πάρε backup πριν αλλάξεις permissions ή .htaccess.
  • Μην χρησιμοποιήσεις 777 ως γενική λύση.
Προσοχή: Η χαλάρωση permissions ή security rules μπορεί να εκθέσει αρχεία. Κράτησε τις προηγούμενες τιμές και κάνε στοχευμένη αλλαγή.

Βήματα

  1. Έλεγξε ότι το domain δείχνει στο σωστό document root.
  2. Επιβεβαίωσε ότι υπάρχει αναμενόμενο index file όταν ανοίγεις directory.
  3. Έλεγξε file/directory permissions και ownership με βάση τις ασφαλείς προεπιλογές της πλατφόρμας.
  4. Πάρε αντίγραφο και έλεγξε access rules σε .htaccess ή configuration.
  5. Έλεγξε security plugin/WAF/hotlink/IP rules μόνο με βάση logs.
  6. Άνοιξε access/error logs για το ακριβές request.
  7. Κάνε μία αλλαγή κάθε φορά και επανάφερε ό,τι δεν σχετίζεται.

Πώς ελέγχω ότι ολοκληρώθηκε σωστά

  • Το URL ανοίγει στον επιτρεπόμενο χρήστη χωρίς να ανοίγει ευαίσθητο directory.
  • Δεν έχουν δοθεί υπερβολικά permissions.
  • Τα logs δεν δείχνουν νέο denied event για το ίδιο request.

Συνηθισμένα προβλήματα

  • Μετά upload: λάθος permissions/ownership ή λείπει index.
  • Μόνο μία IP: access/security rule.
  • Μόνο assets: path/hotlink rule ή permission στο συγκεκριμένο directory.
  • Μετά migration: παλιό .htaccess ή λάθος root.

Σχετικοί οδηγοί

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

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

Ανοίξτε ticket