Fix åben () Kritisk Error : 13: Tilladelse nægtet - Upload billeder Error in WordPress

WordPress er et meget fleksibelt system, der giver brugerne mulighed for at oprette meget hurtigt fra en simpel blog til et avanceret præsentationswebsted eller en online butik.
Ligesom ethvert system er det ikke uden problemer. Det meste af tiden web hosting tilbud er optimeret til enten et lille antal brugere eller er ikke konfigureret efter brugernes behov. For en avanceret hjemmeside oprettet på WordPress vi anbefaler at bruge det Dedikerede servere med tjenester specielt konfigureret til WordPress.

En af de mest almindelige fejl på en blog/hjemmeside oprettet med WordPress, er det umuligt at uploade mediefiler. HTTP Error. Hvis du har aktiveret en "error.log ”på serveren, når du prøver at uploade et billede, vil fejlen se sådan ud:

"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 fejl opstår ikke kun, når man prøver at uploade en mediefil til serveren, men også når brugerne har adgang til webstedet, og der er scripts på websiden, der ikke er tilladt på serveren, der skal åbnes. Derfor er denne fejl relateret til tilladelserne til filerne og mapperne på værtsserveren. "chmod"Og"chown".

Sådan løses fejlen: åben () Kritisk Error : 13: Tilladelse nægtet

1. Først og fremmest har vi brug for adgang FTP eller SSH serveren. Vi forbinder og navigerer til det bibliotek, hvor vi finder den mappe, hvor webstedsfilerne er. I vores eksempel er dette: "public_html".

2. Hvis vi bruger en SSH-forbindelse, i den mappe, hvor vi nåede 1-punktet, udfører vi kommandolinjerne:

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

chown -R user:group *
Den første kommandolinje vil lede efter dig alle filer fundet i den aktuelle og rekursive mappe, og indstil 644 tilladelser. Den anden kommandolinje vil gøre det samme, men kun for mapper. Det vil sætte dem 755 tilladelse.
I den tredje kommandolinje ændres brugeren og gruppen, som filerne tilhører. Det meste af tiden er det af formen: “apache: none” til webservere med HTTPD / Apache eller “nginx: nginx” til servere med NGINX.

Efter udførelse af disse kommandolinjer vises fejlen "åben () Kritisk Error : 13: Tilladelse nægtet"Det skulle forsvinde. Hvis du har spørgsmål eller bekymringer, tøv ikke med at lade dem være i kommentarerne.

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » bemærkelsesværdige » Fix åben () Kritisk Error : 13: Tilladelse nægtet - Upload billeder Error in WordPress

1 tanke om “Ret åben() Kritisk Error : 13: Tilladelse nægtet - Upload billeder Error in WordPress"

Efterlad en kommentar