Fix Open () Errore critico: 13: autorizzazione negata – Carica l'errore di immagini in WordPress
WordPress è un sistema molto flessibile, che consente agli utenti di creare molto rapidamente da un semplice blog a un sito Web di presentazione avanzata o un negozio online.
Tuttavia, come ogni sistema, non è esente da problemi. Soprattutto, offerte di hosting web sono ottimizzati per un numero limitato di utenti oppure non sono configurati in base alle esigenze degli utenti. Per un sito Web avanzato creato su WordPress, ti consigliamo di utilizzarlo server dedicati con servizi configurati appositamente per WordPress.
Uno degli errori più comuni su un blog/sito web creato con WordPress è l'impossibilità di caricare file multimediali. Errore HTTP. Se ne hai attivato uno “Errore.log” sul server, quando si tenta di caricare un'immagine, l'errore sarà simile a questo:
"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"
Questo errore si verifica non solo quando si tenta di caricare un file multimediale sul server, ma anche quando gli utenti accedono al sito Web e nella pagina Web sono presenti file di script che non dispongono dell'autorizzazione per essere aperti sul server. Pertanto, questo errore è correlato alle autorizzazioni di file e cartelle sul server host. “chmod” e “Chown“.
Come risolvere l'errore: open() Errore critico: 13: Autorizzazione negata
1. Innanzitutto dobbiamo avere accesso Ftp o Ssh al server. Ci colleghiamo e navighiamo nella directory dove troviamo la cartella contenente i file del sito web. Nel nostro esempio questo è: “public_html”.
2. Se utilizziamo una connessione SSH, nella directory dove siamo arrivati al punto 1, eseguiamo le righe di comando:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chown -R user:group *
La prima riga di comando ti cercherà tutti i file situato nella cartella corrente e in modo ricorsivo, e imposterà loro l'autorizzazione 644. La seconda riga di comando farà la stessa cosa, ma solo per le directory. Imposterà loro l'autorizzazione 755.
Nella terza riga di comando, modifica l'utente e il gruppo a cui appartengono i file. Nella maggior parte dei casi è nella forma: “apache: nessuno” per server web con HTTPD / Apache o “nginx:nginx” per server con NGINX.
Dopo aver eseguito queste righe di comando, viene visualizzato l'errore “open() Errore critico: 13: Autorizzazione negata” dovrebbe scomparire. Se avete domande o dubbi non esitate a lasciarli nei commenti.
Fix Open () Errore critico: 13: autorizzazione negata – Carica l'errore di immagini in WordPress
Cosa c'è di nuovo
Di Stealth
Appassionato di tecnologia, scrivo volentieri su StealthSettings.com a partire dal 2006. Ho una vasta esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per negozi online (WooCommerce, Magento, PrestaShop).
Visualizza tutti i post di StealthPotrebbe interessarti anche...
Un pensiero su “Fix Open () Errore critico: 13: autorizzazione negata – Carica l'errore di immagini in WordPress”
Dopo aver eseguito questa riga di comando, errore “open() Errore critico: 13: Autorizzazione negata”Dovrebbe scomparire.