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 -feil. 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"Denne feilen finnes ikke bare når du prøver å laste opp en mediefil på serveren, men også når nettstedet er tilgjengelig av brukere, og på websiden er det skript som ikke har tillatelse på serveren til å være åpen. Derfor er denne feilen relatert til tillatelser og mapper på vertsserveren. “Chmod” og “Chown“.
Hvordan løse feilen: Åpne () Kritisk feil: 13: Tillatelsesakt
1. Først av alt må vi ha tilgang Ftp eller Ssh til serveren. Vi kobler sammen og navigerer til katalogen der vi finner mappen som nettstedfilene er i. I vårt eksempel er dette: “public_html”.
2. Hvis vi bruker en SSH -tilkobling, i katalogen der vi nådde punkt 1, utfører vi kommandolinjene:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \; chown -R user:group *
Den første ordenslinjen vil se etter Alle filer Ligger i den gjeldende og rekursive mappen, og vil sette tillatelse 644. Den andre kommandolinjen vil gjøre det samme, men bare for direktørene. Tillatelsen vil sette dem 755.
I den tredje ordrelinjen er brukeren og gruppen filene hører hjemme fra. Det meste av tiden er dette av formen: “Apache: Ingen” For webservere med httpd / apache eller “nginx: nginx” for Nginx -servere.
Etter utførelsen av disse kommandolinjene, feilen “Åpen () Kritisk feil: 13: Tillatelse nektet” skal forsvinne. Hvis du har spørsmål eller spørsmål, ikke nøl med å legge dem igjen i kommentarene.
 
			
Etter å ha kjørt denne kommandolinjen, feil “Åpen () Kritisk feil: 13: Tillatelse nektet”Det skal forsvinne.