Pataisyti open () Kritinis Error : 13: Leidimas atimtas - siųskite vaizdus Error in 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 optimizuoti nedideliam vartotojų skaičiui arba nėra sukonfigūruoti pagal vartotojų poreikius. Pažangiai svetainei, sukurtai WordPress rekomenduojame jį naudoti Serveriai su specialiai sukonfigūruotomis paslaugomis WordPress.

Viena iš dažniausiai pasitaikančių klaidų tinklaraštyje / svetainėje, sukurta naudojant WordPress, neįmanoma įkelti medijos failų. HTTP Error. Jei suaktyvinoteerror.log “serveryje, bandant įkelti vaizdą, klaida atrodys maždaug taip:

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

Ši klaida įvyksta ne tik bandant įkelti daugialypės terpės failą į serverį, bet ir tada, kai svetainę pasiekia vartotojai, o tinklalapyje yra scenarijų, kurių neleidžiama atidaryti serveryje. Todėl ši klaida yra susijusi su failais ir aplankais pagrindiniame serveryje. "chmod"Ir"chown".

Kaip išspręsti klaidą: atidarykite () Kritinė Error : 13: Leidimas atimtas

1. Visų pirma mums reikia prieigos FTP arba SSH serverio. Mes prisijungiame ir einame į 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:

find . -type f -exec chmod 644 {} \;
find . -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 komandinėje eilutėje keičiasi vartotojas ir grupė, kuriai priklauso failai. Dažniausiai ji yra tokios formos: „apache: nobody“ žiniatinklio serveriams su HTTPD / Apache arba „nginx: nginx“ serveriams su NGINX.

Vykdžius šias komandų eilutes, klaida "atviras () Kritinis Error : 13: Leidimas atimtas„Tai turėtų išnykti. Jei turite klausimų ar rūpesčių, nedvejodami palikite juos komentaruose.

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » vertas dėmesio » Pataisyti open () Kritinis Error : 13: Leidimas atimtas - siųskite vaizdus Error in WordPress

1 mintis apie „Pataisyti atvirą () Kritinė Error : 13: Leidimas atimtas - siųskite vaizdus Error in WordPress"

Palikite komentarą