Labot open () Kritiska kļūda: 13: Atļauja liegta - Augšupielādēt attēlu kļūda programmā WordPress

WordPress Tas ir ļoti elastīga sistēma, kas ļauj lietotājiem izveidot pašus nolaupīšanas no vienkāršas blogu uz mājas modernu prezentāciju vai tiešsaistes veikalā.
Tāpat kā jebkura sistēma, tā nav bez problēmām. Lielāko daļu laika web hostinga piedāvājumi ir optimizēti vai nu nelielam lietotāju skaitam, vai arī nav konfigurēti atbilstoši lietotāju vajadzībām. Lai uzlabotu vietni, kas izveidota vietnē WordPress, ieteicams to izmantot Dedicated Servers ar pakalpojumiem, kas ir īpaši konfigurēti WordPress.

Viena no visbiežāk pieļautajām kļūdām emuāros / tīmekļa vietnē, kas izveidota ar WordPress, ir nespēja augšupielādēt multivides failus. HTTP kļūda. Ja serverī esat iespējojis "error.log", mēģinot augšupielādēt attēlu, kļūda izskatīsies šādi:

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


Šī kļūda rodas ne tikai mēģinot augšupielādēt multivides failu serverī, bet arī tad, kad vietnei piekļūst lietotāji, un tīmekļa lapā ir skripti, kurus nav atļauts atvērt serverī. Tāpēc šī kļūda ir saistīta ar resursdatora servera failu un mapju atļaujām. "chmod"Un"chown".

Kā novērst kļūdu: open () Kritiskā kļūda: 13: Atļauja liegta

1. Vispirms mums ir vajadzīga piekļuve ftp vai SSH serveris. Mēs izveidojam savienojumu un virzāmies uz direktoriju, kurā atrodam mapi, kurā atrodas tīmekļa vietnes faili. Mūsu piemērā tas ir: "public_html".

2. Ja mēs izmantojam SSH savienojumu, direktorijā, kurā mēs sasniedzām punktu 1, mēs izpildām komandrindas:

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

chown -R user:group *
Pirmā komandrinda meklēs tevi visi faili atrast pašreizējā un rekursīvā mapē un iestatīt 644 atļaujas. Otrā komandrinda darīs to pašu, bet tikai katalogiem. Tas noteiks viņiem 755 atļauju.
Trešajā komandrindā mainās lietotājs un grupa, kurai pieder faili. Lielākoties tā ir formā: “apache: neviens” tīmekļa serveriem ar HTTPD / Apache vai “nginx: nginx” serveriem ar NGINX.

Pēc šo komandrindu izpildīšanas kļūda "atvērt () Kritiskā kļūda: 13: atļauja noraidīta"Tam vajadzētu pazust. Ja jums ir kādi jautājumi vai neskaidrības, nevilcinieties tos atstāt komentāros.

Labot open () Kritiska kļūda: 13: Atļauja liegta - Augšupielādēt attēlu kļūda programmā WordPress

Par autoru

Maskēšanās

Kaislīgi par visu sīkrīku un IT, es ar prieku rakstu par slepenībusettings.com kopš 2006. gada, un man patīk atklāt ar jums jaunas lietas par datoriem un operētājsistēmām macOS, Linux, Windows, iOS un Android.

Leave a Comment