Popravi odprto () Kritična napaka: 13: zavrnjeno dovoljenje - napaka pri nalaganju slik v programu WordPress

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. Napaka HTTP. Če imate v strežniku napako »error.log« pri poskusu prenosa slike, bo napaka izgledala 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"


Ta napaka se ne pojavlja samo, če poskušate naložiti medijsko datoteko v strežnik, temveč tudi, ko uporabniki dostopajo do spletne strani, na spletni strani pa obstajajo skripte, ki nimajo dovoljenja za odpiranje strežnika. Torej je ta napaka dovoljenja za datoteko in mapo na strežniku gostitelja. "chmod"In"chown".

Kako odpraviti napako: open () Kritična napaka: 13: zavrnitev dovoljenja

1. Najprej potrebujemo dostop FTP ali SSH na strežnik. Povezujemo in se pomaknemo v imenik, 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 spremeni uporabnika in skupino, v katero spadajo datoteke. Najpogosteje so v obliki: "apache: nihče" za HTTPD spletnih strežnikov / apache ali "nginx: nginx" za strežnike z nginx.

Po izvedbi teh ukaznih vrstic,odprta () Kritična napaka: 13: zavrnitev dovoljenja"Moral bi izginiti. Če imate kakršna koli vprašanja ali skrbi, jih ne pustite v svojih komentarjih.

Popravi odprto () Kritična napaka: 13: zavrnjeno dovoljenje - napaka pri nalaganju slik v programu WordPress

O avtorju

Stealth

S strastjo nad vsem, kar pomeni pripomoček in IT, z 2006 z veseljem pišem na stealthsettings.com in rad z vami odkrivam nove stvari o računalnikih in macOS-u, operacijskih sistemih Linux, Windows, iOS in Android.

Pustite komentar