Fix open () Kritinė klaida: 13: leidimas atmestas - Įkelti vaizdus klaida "WordPress"

"WordPress yra labai lanksti sistema, leidžianti vartotojams greitai sukurti iš paprasto dienoraščio į pažangią pristatymo svetainę ar internetinę parduotuvę.
Kaip ir bet kuri sistema, tai be problemų. Dauguma laiko hosting pasiūlymai yra optimizuotos mažam vartotojų skaičiui arba nėra sukonfigūruotos pagal naudotojų poreikius. Norėdami sukurti išplėstinę "WordPress" svetainę, rekomenduojame ją naudoti Serveriai su paslaugomis, specialiai sukonfigūruotomis "WordPress".

Viena iš labiausiai paplitusių "WordPress" interneto dienoraštyje / svetainėje sukurtų klaidų - tai neįmanoma įkelti medijos failus. HTTP klaida, Jei serveryje yra "error.log", kai bandote įkelti paveikslėlį, klaida bus tokia:

"Duomenų" [Kritika] # 16324 16324: 119467 * atvira () "/ home / kelias / public_html /" nepavyko (13: Permission denied), kliento IP, serveris: website.com, prašymas "Get / HTTP / 1.1 ", host:" website.com "


Ši klaida susiduriama bandant ne tik įkelti medijos failą į serverį, tačiau kai svetainė yra prieinama vartotojams ir interneto puslapis scenarijai, kurie yra FIIs neleidžiama būti atvira serveryje. Taigi ši klaida yra failo ir aplanko leidimai pagrindiniame serveryje. "chmod"SI"chown".

Kaip išspręsti klaidą: atidaryti () Kritinė klaida: 13: leidimas atmestas

1. Visų pirma mums reikia prieigos FTP arba SSH į serverį. Mes prijungiame ir pereiname į katalogą, kuriame randame aplanką, kuriame yra svetainės failai. Mūsų pavyzdyje tai yra: "public_html".

2. Jei naudosime SSH ryšį, kataloge, kuriame pasiekėme 1 tašką, vykdome komandų eilutes:

rasti -type f -exec chmod 644 () \; rasti -type d -exec chmod 755 () \;

chown -R user:group *
Pirmoji komandų eilutė ieškos jūsų visi failai rasti dabartiniame ir rekursyviame aplanke ir nustatyti 644 leidimus. Antroji komandinė eilutė atliks tą patį, tačiau tik katalogams. Jis nustatys jiems 755 leidimą.
Trečioje komandų eilutėje jis pakeičia naudotoją ir grupę, kuriai priklauso failai. Daugeliu atvejų jie yra "apache: niekas", skirti HTTPD / Apache žiniatinklio serveriams arba NGINX serveriams "nginx: nginx".

Paleidę šias komandų eilutes,atvira () kritinė klaida: 13: leidimas paneigtas"Turėtų išnykti. Jei turite klausimų ar rūpesčių, nedvejodami palikite juos savo pastabose.

Fix open () Kritinė klaida: 13: leidimas atmestas - Įkelti vaizdus klaida "WordPress"

Apie autorių

slaptumas

Aistra apie viską, kas reiškia įtaisus ir IT, rašau su malonumu stealthsettings.com iš "2006", ir man patinka su jais atrasti naujus dalykus apie kompiuterius ir operacines sistemas macOS, "Linux", "Windows", "iOS" ir "Android".

Palikite komentarą

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.