Herstel open () Critical Error : 13: Toestemming geweigerd - Afbeeldingen uploaden Error in WordPress

WordPress is een zeer flexibel systeem waarmee gebruikers zeer snel kunnen maken van een eenvoudige blog naar een geavanceerde presentatiewebsite of een online winkel.
Zoals elk systeem is het niet zonder problemen. Meestal, web hosting aanbiedingen zijn geoptimaliseerd voor een klein aantal gebruikers of zijn niet geconfigureerd volgens de behoeften van de gebruiker. Voor een geavanceerde website gemaakt op WordPress we raden aan om het te gebruiken Dedicated Servers met services die speciaal zijn geconfigureerd voor WordPress.

Een van de meest voorkomende fouten op een blog / website gemaakt met WordPress, is het onmogelijk om mediabestanden te uploaden. HTTP Error. Als u een "error.log ”op de server, wanneer u een afbeelding probeert te uploaden, ziet de fout er ongeveer zo uit:

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

Deze fout treedt niet alleen op wanneer u een mediabestand naar de server probeert te uploaden, maar ook wanneer de website door gebruikers wordt geopend en er scripts op de webpagina zijn die niet op de server mogen worden geopend. Daarom houdt deze fout verband met de machtigingen van de bestanden en mappen op de hostserver. "chmod"En"chown'.

Hoe de fout op te lossen: open () Critical Error : 13: Toestemming geweigerd

1. Allereerst hebben we toegang nodig FTP of SSH de server. We maken verbinding en navigeren naar de map waar we de map vinden waar de websitebestanden zijn. In ons voorbeeld is dit: "public_html".

2. Als we een SSH-verbinding gebruiken, voeren we in de map waarin we het 1-punt hebben bereikt de opdrachtregels uit:

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

chown -R user:group *
De eerste opdrachtregel zal naar je zoeken alle bestanden gevonden in de huidige en recursieve map en 644-machtigingen instellen. De tweede opdrachtregel zal hetzelfde doen, maar alleen voor mappen. Hiermee worden 755-rechten ingesteld.
Op de derde opdrachtregel veranderen de gebruiker en de groep waartoe de bestanden behoren. Meestal heeft het de vorm: “apache: niemand” voor webservers met HTTPD / Apache of “nginx: nginx” voor servers met NGINX.

Na het uitvoeren van deze opdrachtregels, de fout "open () Kritiek Error : 13: Toestemming geweigerd"Het zou moeten verdwijnen. Als u vragen of opmerkingen heeft, aarzel dan niet om deze in de opmerkingen achter te laten.

Gepassioneerd door technologie, schrijf ik met plezier op StealthSettings.com sinds 2006. Ik heb ruime ervaring met besturingssystemen: macOS, Windows en Linux, evenals met programmeertalen en blogplatformen (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Hoe werkt het? » Noteworthy » Herstel open () Critical Error : 13: Toestemming geweigerd - Afbeeldingen uploaden Error in WordPress

1 gedachte over “Fix open() Critical Error : 13: Toestemming geweigerd - Afbeeldingen uploaden Error in WordPress"

Laat een bericht achter