Pataisykite atidarytą () Kritinę klaidą: 13: Leidimas atmetamas – Įkelkite vaizdų klaidą „WordPress“
WordPress Tai labai lanksti sistema, leidžianti vartotojams kurti labai „Rapir“ iš paprasto tinklaraščio į pažangią pristatymo svetainę ar internetinę parduotuvę.
Tačiau, kaip ir bet kuri sistema, ji nėra be problemų. Dažniausiai, Žiniatinklio prieglobos pasiūlymai Jie yra optimizuoti nedaugeliui vartotojų arba nėra sukonfigūruoti atsižvelgiant į vartotojų poreikius. „WordPress“ sukurtoje patobulintoje svetainėje rekomenduojame naudoti Dedikuoti serveriai Su paslaugomis sukonfigūruotos „WordPress“.
Viena iš labiausiai paplitusių klaidų tinklaraštyje / svetainėje, sukurtoje naudojant „WordPress“, yra neįmanoma įkelti „Media“ failų. HTTP klaida. Jei turite aktyvuotą “klaida.log” Serveryje, kai bandote įkelti vaizdą, klaida atrodys tokia:
"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 rasta ne tik bandant įkelti žiniasklaidos failą serveryje, bet ir tada, kai vartotojai pasiekia svetainę, o tinklalapyje yra scenarijų, kuriuose serveryje nėra leidimo atidaryti. Todėl ši klaida yra susijusi su leidimais ir aplankais pagrindiniame serveryje. “chmod” ir “Chown“.
Kaip išspręsti klaidą: atidaryti () Kritinė klaida: 13: leidimų aktas
1. Visų pirma, mes turime turėti prieigą Ftp arba Ssh į serverį. Mes jungiame ir pereiname prie katalogo, kuriame randame aplanką, kuriame yra svetainės failai. Mūsų pavyzdyje tai yra: “public_html”.
2. Jei naudojame 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 *
Pirmosios užsakymo eilutė ieškos Visi failai Įsikūręs dabartiniame ir rekursyviame aplanke, ir nustatys 644 leidimą. Antroji komandų eilutė padarys tą patį, bet tik direktoriams. Leidimas jiems nustatys 755.
Trečioje užsakymo eilutėje vartotojas ir grupė, nuo kurios priklauso failai. Dažniausiai tai yra formos: “Apache: Niekas” Žiniatinklio serveriams su HTTPD / Apache arba “„Nginx“: „Nginx“” „Nginx“ serveriams.
Vykdžius šias komandų eilutes, klaida “Atidaryti () Kritinė klaida: 13: leidimas atmetamas” turėtų dingti. Jei turite klausimų ar klausimų, nedvejodami palikite juos komentaruose.
Pataisykite atidarytą () Kritinę klaidą: 13: Leidimas atmetamas – Įkelkite vaizdų klaidą „WordPress“
Kas naujo
Apie Stealth
Aistruolis technologijai, nuo 2006 m. su malonumu rašau StealthSettings.com. Turiu didelę patirtį operacinėse sistemose: macOS, Windows ir Linux, taip pat programavimo kalbose bei tinklaraščių platformose (WordPress) ir internetinėms parduotuvėms (WooCommerce, Magento, PrestaShop).
Peržiūrėkite visus Stealth įrašusGalbūt jus taip pat domina...
Viena mintis “Pataisykite atidarytą () Kritinę klaidą: 13: Leidimas atmetamas – Įkelkite vaizdų klaidą „WordPress“”
Atlikus šią komandų eilutę, klaida “Atidaryti () Kritinė klaida: 13: leidimas atmetamas”Jis turėtų dingti.