Ispravite kritičnu pogrešku open (): 13: Dozvola odbijena - greška u prijenosu slika u WordPressu

WordPress je vrlo fleksibilan sustav koji korisnicima omogućava stvaranje vrlo brzo s jednostavnog bloga na naprednu web stranicu prezentacije ili online trgovinu.
Kao i svaki sustav, to nije bez problema. Većinu vremena, web hosting nudi su optimizirani za mali broj korisnika ili nisu konfigurirani prema potrebama korisnika. Za naprednu web stranicu stvorenu na WordPressu preporučujemo vam da ga koristite Dedicated Servers s uslugama posebno konfiguriranim za WordPress.

Jedna od najčešćih pogrešaka na blogu / web stranici stvorenoj s WordPressom je nemogućnost prijenosa medijskih datoteka. HTTP pogreška. Ako ste na poslužitelju omogućili "error.log", prilikom pokušaja prijenosa slike pogreška će izgledati otprilike ovako:

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


Ova se pogreška susreće ne samo prilikom pokušaja prijenosa medijske datoteke na poslužitelj, već i kada korisnici pristupaju web lokaciji, a na web stranici postoje skripte koje na poslužitelju ne smiju otvarati. Stoga je ova pogreška povezana s dozvolama datoteka i mapa na host poslužitelju. "chmod"A"chown".

Kako riješiti pogrešku: open () Kritična pogreška: 13: Dozvola odbijena

1. Prije svega nam je potreban pristup FTP ili SSH poslužitelju. Povezujemo se i vodimo do direktorija u kojem nalazimo mapu u kojoj su datoteke web stranica. U našem primjeru ovo je: "public_html".

2. Ako koristimo SSH vezu, u imeniku gdje smo stigli do 1 točke, izvršavamo naredbe:

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

chown -R user:group *
Prva naredba će vas tražiti sve datoteke koji se nalaze u trenutnoj i rekurzivnoj mapi, i postavljaju dozvole za 644. Druga naredba će učiniti isto, ali samo za direktorije. Postavit će im dozvolu za 755.
U trećem naredbenom retku mijenjaju se korisnik i grupa kojoj datoteke pripadaju. Većinom je u obliku: "apache: nitko" za web poslužitelje s HTTPD / Apacheom ili "nginx: nginx" za poslužitelje s NGINX.

Nakon izvršavanja ovih naredbenih redaka, pogreška "otvoreno () Kritična pogreška: 13: Dopuštenje je odbijeno"Trebalo bi nestati. Ako imate bilo kakvih pitanja ili nedoumica, ne ustručavajte se ostaviti ih u komentarima.

Ispravite kritičnu pogrešku open (): 13: Dozvola odbijena - greška u prijenosu slika u WordPressu

O autoru

potajno

Zaljubljen u sve gadgete i IT, pišem sa zadovoljstvom u stealthusettings.com od 2006. godine i volim s vama otkriti nove stvari o računalima i operativnim sustavima macOS, Linux, Windows, iOS i Android.

Ostavite komentar