Διορθώστε το ανοιχτό () Κρίσιμο Error : 13: Άρνηση άδειας - Μεταφόρτωση εικόνων Error in WordPress

WordPress είναι ένα πολύ ευέλικτο σύστημα που επιτρέπει στους χρήστες να δημιουργούν πολύ γρήγορα από ένα απλό ιστολόγιο σε μια προηγμένη ιστοσελίδα παρουσίασης ή σε ένα ηλεκτρονικό κατάστημα.
Όπως κάθε σύστημα, δεν είναι χωρίς προβλήματα. Τις περισσότερες φορές, web hosting προσφορές έχουν βελτιστοποιηθεί είτε για μικρό αριθμό χρηστών είτε δεν έχουν διαμορφωθεί σύμφωνα με τις ανάγκες των χρηστών. Για έναν προηγμένο ιστότοπο που δημιουργήθηκε στις WordPress συνιστούμε να το χρησιμοποιήσετε Dedicated Servers με υπηρεσίες ειδικά διαμορφωμένες για WordPress.

Ένα από τα πιο συνηθισμένα σφάλματα σε ένα ιστολόγιο / ιστότοπο που δημιουργήθηκε με WordPress, είναι αδύνατο να ανεβάσετε αρχεία πολυμέσων. HTTP Error. Εάν έχετε ενεργοποιήσει ένα "error.log "στο διακομιστή, όταν προσπαθείτε να ανεβάσετε μια εικόνα, το σφάλμα θα μοιάζει με αυτό:

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"

Αυτό το σφάλμα αντιμετωπίζεται όχι μόνο κατά την προσπάθεια μεταφόρτωσης ενός αρχείου πολυμέσων στο διακομιστή, αλλά και όταν η πρόσβαση στον ιστότοπο γίνεται από τους χρήστες και υπάρχουν σενάρια στην ιστοσελίδα που δεν επιτρέπονται στο διακομιστή για άνοιγμα. Επομένως, αυτό το σφάλμα σχετίζεται με τα δικαιώματα των αρχείων και των φακέλων στον κεντρικό διακομιστή. "chmod"Και"chown".

Τρόπος επίλυσης του σφάλματος: ανοιχτό () Κρίσιμο Error : 13: Δεν επιτρέπεται η άδεια

1. Πρώτα απ 'όλα χρειαζόμαστε πρόσβαση fTP ή SSH ο διακομιστής. Συνδέουμε και μεταβαίνουμε στον κατάλογο όπου βρίσκουμε το φάκελο όπου βρίσκονται τα αρχεία της ιστοσελίδας. Στο παράδειγμά μας αυτό είναι: "public_html".

2. Εάν χρησιμοποιούμε μια σύνδεση SSH, στον κατάλογο όπου φτάσαμε στο σημείο 1, εκτελούμε τις γραμμές εντολών:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

chown -R user:group *
Η πρώτη γραμμή εντολών θα σας αναζητήσει όλα τα αρχεία που βρέθηκαν στον τρέχοντα και αναδρομικό φάκελο και ορίσατε τα δικαιώματα 644. Η δεύτερη γραμμή εντολών θα κάνει το ίδιο, αλλά μόνο για τους καταλόγους. Θα τους καθορίσει την άδεια 755.
Στην τρίτη γραμμή εντολών, ο χρήστης και η ομάδα στην οποία ανήκουν τα αρχεία αλλάζουν. Τις περισσότερες φορές έχει τη μορφή: "apache: none" για διακομιστές ιστού με HTTPD / Apache ή "nginx: nginx" για διακομιστές με NGINX.

Μετά την εκτέλεση αυτών των γραμμών εντολών, το σφάλμα "άνοιγμα () Κρίσιμο Error : 13: Δεν επιτρέπεται η άδεια"Θα πρέπει να εξαφανιστεί. Εάν έχετε ερωτήσεις ή ανησυχίες, μην διστάσετε να τα αφήσετε στα σχόλια.

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση στο StealthSettings.com από το 2006. Έχω εκτενή εμπειρία σε λειτουργικά συστήματα: macOS, Windows και Linux, καθώς και σε γλώσσες προγραμματισμού και πλατφόρμες για blogs (WordPress) και για online καταστήματα (WooCommerce, Magento, PrestaShop).

πώς να » αξιοσημείωτος » Διορθώστε το ανοιχτό () Κρίσιμο Error : 13: Άρνηση άδειας - Μεταφόρτωση εικόνων Error in WordPress

1 σκέψη σχετικά με το “Fix open() Critical Error : 13: Άρνηση άδειας - Μεταφόρτωση εικόνων Error in WordPress"

Αφήστε ένα σχόλιο