door

1

Fix Open () Kritieke fout: 13: toestemming geweigerd – Upload afbeeldingsfout in WordPress

Fix Open () Kritieke fout: 13: toestemming geweigerd – Upload afbeeldingsfout in WordPress

1

WordPress este un sistem foarte flexibil, ce permite utilizatorilor sa creeze foarte rapir de la un simplu blog pana la un website avansat de prezentare sau un magazin online.
Ca orice sistem insa, nu este lipsit de probleme. De cele mai multe ori, ofertele de web hosting sunt optimizate fie pentru un numar mic de utilizatori, fie nu sunt configurate dupa nevoile utilizatorilor. Pentru un website avansat creat pe WordPress recomandam sa se foloseasca servere dedicate cu servicii configurate special pentru WordPress.

Una dintre cele mai intalnite erori pe un blog / website creat cu WordPress, este imposibilitateade upload fisiere media. HTTP -fout. Daca aveti activat un “Error.log” pe server, in momentul in care se incearca upload-ul unei imagini, eroarea va arata cam asa:

"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 bij het uploaden van een mediabestand naar de server, maar ook wanneer de website wordt bezocht door gebruikers en er scriptbestanden op de webpagina staan ​​die geen toestemming hebben om op de server te 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() Kritieke fout: 13: Toestemming geweigerd

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

2. Als we een SSH-verbinding gebruiken, voeren we in de map waar we bij punt 1 zijn aangekomen de opdrachtregels uit:

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

chown -R user:group *
De eerste opdrachtregel zal naar u zoeken alle bestanden aflate in folder-ul curent si recursive, si le va seta permisiune 644. Cea de-a doua linie de comanda va face acelasi lucru, insa numai pentru directoare. Le va seta acestora permisiunea 755.
In a treia linie de comanda se schimba user-ul si grupul de care apartin fisierele. De cele mai multe ori acesta sunt de forma:apache:nobodypentru web serverele cu HTTPD / Apache saunginx:nginxpentru serverele cu NGINX.

Dupa executarea acestor linii de comanda, eroareaopen() Critical Error : 13: Permission deniedar trebui sa dispara. Daca aveti intrebari sau nelamuriri, nu ezitati sa le lasati in comentarii.

Fix Open () Kritieke fout: 13: toestemming geweigerd – Upload afbeeldingsfout in WordPress

Mogelijk bent u ook geïnteresseerd in...

Eén gedachte verder “Fix Open () Kritieke fout: 13: toestemming geweigerd – Upload afbeeldingsfout in WordPress

  1. rizqi ananda zegt:

    Setelah menjalankan baris perintah ini, kesalahan “open () Kritieke fout: 13: Toestemming geweigerd”Het zou moeten verdwijnen.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd *