Ret åben () Kritisk fejl: 13: Tilladelse nægtet - Upload billedfejl i 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 anbefaler vi det at bruge Dedikerede servere med tjenester specielt konfigureret til WordPress.

Et af de mest almindelige fejl på en blog / website oprettet med WordPress er umuligheden af ​​at uploade mediefiler. HTTP-fejl. 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 fejl: åben () Kritisk fejl: 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 Fejl: 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.

Ret åben () Kritisk fejl: 13: Tilladelse nægtet - Upload billedfejl i WordPress

Om forfatteren

Stealth

Lidenskabelig over alt gadget og IT, jeg skriver med glæde om stealthsettings.com siden 2006, og jeg kan godt lide at opdage nye ting om computere og operativsystemer macOS, Linux, med dig, Windows, iOS og Android.

Efterlad en kommentar