Odpravi kritično () Error : 13: Dovoljenje zavrnjeno - naložite slike Error v WordPressu

WordPress je zelo prilagodljiv sistem, ki uporabnikom omogoča hitro ustvarjanje iz preprostega spletnega dnevnika na napredni spletni strani za predstavitve ali spletno trgovino.
Kot vsak sistem, to ni brez težav. Večino časa, ponudba za spletno gostovanje so optimizirani za majhno število uporabnikov ali niso konfigurirani glede na potrebe uporabnikov. Napredno internetna stran za WordPress priporočljivo uporabiti namenski strežniki s storitvami, ki so posebej konfigurirane za WordPress.

Ena najpogostejših napak na spletnem dnevniku / spletnem mestu, ustvarjenem z WordPressom, je onemogočanje nalaganja medijskih datotek. HTTP Error. Če ste aktivirali "error.log «na strežniku, pri poskusu nalaganja slike bo napaka videti nekako takole:

"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"


Do te napake ne prihaja le pri poskusu nalaganja predstavnostne datoteke na strežnik, temveč tudi, ko uporabniki dostopajo do spletnega mesta in na spletni strani obstajajo skripti, ki jih strežnik ne sme odpreti. Zato je ta napaka povezana z dovoljenji datotek in map na gostiteljskem strežniku. "chmod"In"chown".

Kako odpraviti napako: open () Kritično Error : 13: Dovoljenje zavrnjeno

1. Najprej potrebujemo dostop FTP ali SSH strežnik. Povežemo se in se pomaknemo do imenika, kjer najdemo mapo, v kateri so datoteke spletnega mesta. V našem primeru je to: "public_html".

2. Če uporabljamo povezavo SSH, v imeniku, kjer smo dosegli točko 1, izvajamo ukazne vrstice:

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

chown -R user:group *
Prva ukazna vrstica vas bo iskala vse datoteke najdete v trenutni in rekurzivni mapi in nastavite dovoljenja 644. Druga ukazna vrstica bo storila enako, le za imenike. Določil jim bo dovoljenje 755.
V tretji ukazni vrstici se spremeni uporabnik in skupina, ki ji pripadajo datoteke. Največkrat je v obliki: "apache: nobody" za spletne strežnike s HTTPD / Apache ali "nginx: nginx" za strežnike z NGINX.

Po izvedbi teh ukaznih vrstic se prikaže napaka "open () Kritično Error : 13: Dovoljenje zavrnjeno"Moral bi izginiti. Če imate kakršna koli vprašanja ali pomisleke, jih ne oklevajte pustiti v komentarjih.

Odpravi kritično () Error : 13: Dovoljenje zavrnjeno - naložite slike Error v WordPressu

O avtorju

Stealth

Navdušen nad vsem pripomočkom in IT-jem, z veseljem pišem v tajnostisettings.com od leta 2006 in z vami rad odkrivam nove stvari o računalnikih in operacijskih sistemih macOS, Linux, Windows, iOS in Android.

Pustite komentar