Fix öppen () Kritisk Error : 13: Tillåtelse nekad - Ladda upp bilder Error in 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 är inte konfigurerade efter användarnas behov. För en avancerad webbplats skapad på WordPress vi rekommenderar att du använder den Dedikerade servrar med tjänster speciellt konfigurerade för WordPress.

Ett av de vanligaste felen på en blogg/webbplats skapad med WordPress, det är omöjligt att ladda upp mediefiler. HTTP Error. Om du har aktiverat enerror.log ”på servern, när du försöker ladda upp en bild kommer felet att se ut så här:

"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 felet: öppna () Kritisk Error : 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 () Kritisk Error : 13: Tillstånd nekad"Det borde försvinna. Om du har några frågor eller funderingar, tveka inte att lämna dem i kommentarerna.

Teknikentusiast, jag skriver med glädje på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, PrestaShop).

Hur man » Anmärkningsvärt » Fix öppen () Kritisk Error : 13: Tillåtelse nekad - Ladda upp bilder Error in WordPress

1 tanke på “Fix open() Critical Error : 13: Tillåtelse nekad - Ladda upp bilder Error in WordPress"

Lämna en kommentar