Korrigera öppen () Kritiskt fel: 13: Tillstånd nekad - Ladda upp bilder Fel i WordPress

Wordpress är ett mycket flexibelt system som gör det möjligt för användarna att skapa väldigt snabbt från en enkel blogg till en avancerad presentationswebbplats eller en onlinebutik.
Liksom något system är det inte utan problem. För det mesta, webbhotell erbjuder är optimerade för antingen ett litet antal användare eller inte konfigurerad enligt användarnas behov. För en avancerad webbplats skapad på WordPress rekommenderar vi att den används Dedikerade servrar med tjänster som är speciellt konfigurerade för WordPress.

Ett av de vanligaste misstagen på en blogg / webbplats skapad med WordPress är omöjligheten att ladda upp mediefiler. HTTP-fel. Om du har aktiverat ett "error.log" på servern kommer felet att se ut så här när du försöker ladda upp en bild:

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


Det här felet uppstår inte bara när du försöker ladda upp en mediefil till servern utan också när webbplatsen nås av användare och det finns skript på webbsidan som inte tillåts att servern ska öppnas. Därför är detta fel relaterat till behörigheterna för filerna och mapparna på värdservern. "chmod"Och"chown".

Hur man löser fel: öppna () Kritiskt fel: 13: Tillstånd nekad

1. Först av allt behöver vi tillgång FTP eller SSH servern. Vi ansluter och navigerar till katalogen där vi hittar mappen där webbplatsens filer finns. I vårt exempel är detta: "public_html".

2. Om vi ​​använder en SSH-anslutning, i katalogen där vi nått 1-punkten, utför vi kommandoraden:

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

chown -R user:group *
Den första kommandoraden kommer att leta efter dig alla filer hittas i den nuvarande och rekursiva mappen och ställer in 644-behörigheter. Den andra kommandoraden kommer att göra samma sak, men endast för kataloger. Det kommer att ge dem 755-tillstånd.
På den tredje kommandoraden ändras användaren och gruppen som filerna tillhör. För det mesta har det formen: “apache: none” för webbservrar med HTTPD / Apache eller “nginx: nginx” för servrar med NGINX.

Efter att ha utfört dessa kommandorader visas felet "öppen () Kritiskt fel: 13: Tillstånd nekat"Det borde försvinna. Om du har några frågor eller funderingar, tveka inte att lämna dem i kommentarerna.

Korrigera öppen () Kritiskt fel: 13: Tillstånd nekad - Ladda upp bilder Fel i WordPress

Om författaren

Stealth

Passionerad om allting och IT, jag skriver med glädje om stealthsettings.com sedan 2006 och jag gillar att upptäcka med dig nya saker om datorer och operativsystem macOS, Linux, Windows, iOS och Android.

Lämna en kommentar