Fix open () Kritisk Error : 13: Tillatelse nektet - Last opp bilder Error i WordPress

WordPress Det er et svært fleksibelt system som lar brukerne lage svært bortføringer fra en enkel blogg til en nettside avansert presentasjon eller en nettbutikk.
Som alle systemer, er det ikke uten problemer. Mesteparten av tiden, web hosting tilbud er optimalisert for enten et lite antall brukere eller ikke er konfigurert i henhold til brukernes behov. For et avansert nettsted opprettet på WordPress anbefaler vi at den brukes dedikerte servere med tjenester spesifikt konfigurert for WordPress.

En av de vanligste feilene på en blogg / nettsted opprettet med WordPress er imposibilitateade opplasting mediefiler. HTTP Error. Hvis du har aktivert en "error.log ”på serveren, når du prøver å laste opp et bilde, vil feilen se ut slik:

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


Denne feilen oppstår ikke bare når du prøver å laste opp en mediefil til serveren, men også når brukerne har tilgang til nettstedet, og det er skript på websiden som ikke tillates å åpne serveren. Derfor er denne feilen relatert til tillatelsene til filene og mappene på vertsserveren. "chmod"Og"chown".

Slik løser du feilen: åpne () Kritisk Error : 13: Tillatelse nektet

1. Først av alt trenger vi tilgang FTP eller SSH serveren. Vi kobler til og navigerer til katalogen der vi finner mappen der nettstedets filer er. I vårt eksempel er dette: "public_html".

2. Hvis vi bruker en SSH-tilkobling, i katalogen der vi nådde 1-punktet, utfører vi kommandolinjene:

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

chown -R user:group *
Den første kommandolinjen vil se etter deg alle filer funnet i den nåværende og rekursive mappen, og angi 644-tillatelser. Den andre kommandolinjen vil gjøre det samme, men bare for kataloger. Det vil gi dem 755-tillatelse.
I den tredje kommandolinjen endres brukeren og gruppen som filene tilhører. Mesteparten av tiden er det av formen: “apache: none” for webservere med HTTPD / Apache eller “nginx: nginx” for servere med NGINX.

Etter å ha utført disse kommandolinjene, er feilen "åpen () Kritisk Error : 13: Tillatelse nektet"Den skal forsvinne. Hvis du har spørsmål eller spørsmål, ikke nøl med å legge dem i kommentarene.

Fix open () Kritisk Error : 13: Tillatelse nektet - Last opp bilder Error i WordPress

Om forfatteren

Stealth

Lidenskapelig om alt utstyret og IT, jeg skriver med glede på stealthsettings.com siden 2006, og jeg liker å oppdage nye ting om datamaskiner og operativsystemer sammen med deg macOS, Linux, Windows, iOS og Android.

Legg igjen en kommentar