WordPress Tai labai lanksti sistema, leidžianti vartotojams kurti labai „Rapir“ iš paprasto tinklaraščio į pažangią pristatymo svetainę ar internetinę parduotuvę.
Kaip ir bet kuri sistema, tačiau tai 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.
 
			
Atlikus šią komandų eilutę, klaida “Atidaryti () Kritinė klaida: 13: leidimas atmetamas”Jis turėtų dingti.