Prøvede du bare at få adgang til dit WordPress-websted, kun for at blive ramt af en besked, der fortæller dig, at noget er “Forbudt” eller at du ikke har tilladelse til at få adgang til noget på dit websted? Hvis ja, har du sandsynligvis stødt ind i 403 Forbidden Error på WordPress.

Hvis du ser en fejl på dit WordPress-websted, kan det være frustrerende og demotiverende. Derfor har vi lavet denne detaljerede vejledning, der hjælper dig med at løse 403 Forbidden Error på WordPress og få dit websted til at fungere igen, så hurtigt som muligt.

Lad os komme i gang uden yderligere introduktion, fordi vi er sikre på, at du bare vil rette dit websted!

Hvad er 403 Forbidden Error?

Som mange andre almindelige WordPress-fejl er 403 Forbidden Error en HTTP-statuskode, som en webserver bruger til at kommunikere med din webbrowser.

403 forbidden error i Chrome

403 forbidden error i Chrome

Hurtig baggrund på HTTP-statuskoder – når du opretter forbindelse til et websted med din browser, svarer webserveren med noget, der hedder en HTTP-header. Normalt sker alt dette bag kulisserne, fordi alt fungerer normalt (det er en 200 status kode, hvis du skulle undre dig).

Men hvis noget går galt, reagerer serveren tilbage med en anden nummereret HTTP-statuskode. Selvom disse tal er frustrerende at støde på, er de faktisk ret vigtige, fordi de hjælper dig med at diagnosticere, hvad der går galt på dit websted.

Den 403 Forbidden Error betyder, at din webserver forstår den anmodning, som klienten (dvs. din browser) laver, men serveren vil ikke opfylde den.

I mere menneskevenlige termer betyder det grundlæggende, at din server ved præcis, hvad du vil gøre, det vil bare ikke lade dig gøre det, fordi du ikke har de rette tilladelser af en eller anden grund. Det er lidt som om du forsøger at komme ind i en privat begivenhed, men dit navn blev ved et uheld fjernet fra gæstelisten.

Andre HTTP-statuskoder betyder forskellige ting. Vi har skrevet vejledninger om fastsættelse af problemer med 404 not found errors, 500 internal server errors, 502 bad gateway errors, og 504 gateway timeout errors.

Hvad forårsager den 403 Forbidden Error på WordPress?

De to mest sandsynlige årsager til den 403 Forbidden Error på WordPress er:

  1. .htaccess-fil
  2. Forkerte filtilladelser

Det er også muligt, at du får vist fejlen på grund af et problem med et plugin, du bruger på dit websted. I denne artikel vil vi vise dig, hvordan du fejler alle disse potentielle problemer.

403 Forbidden Error-ariationer

Ligesom mange andre HTTP-statuskoder er der mange forskellige variationer for, hvordan denne fejlkode præsenterer sig selv.

Her er nogle fælles variationer, som du måske støder på:

Hvis du er på en Nginx-server, vil den se sådan ud nedenfor. I bund og grund, hvis du ser noget om “forbidden” eller “ikke tilladt at få adgang”, har du sandsynligvis en 403 Forbidden Error.

Sådan ser den 403 Forbidden Error ud på Kinsta

Sådan ser den 403 Forbidden Error ud på Kinsta

Sådan fixes 403 Forbidden Error på WordPress

For at hjælpe dig med at rette op på den 403 Forbidden Error på dit WordPress-websted, dækker vi i detaljer fem separate fejlfindingstrin:

1. Fil tilladelser

Hver mappe og fil på din WordPress-webstedets server har sine egne unikke filtilladelser, der styrer hvem der kan:

Disse tilladelser er angivet med et trecifret tal, hvor hvert ciffer indikerer tilladelsesniveauet for hver af de tre kategorier ovenfor.

Normalt fungerer disse tilladelser kun for dit WordPress-websted. Men hvis der bliver rodet med fil-tilladelserne på dit WordPress-websted, kan det forårsage 403 Forbidden Error.

For at se og ændre dit websteds filtilladelser skal du oprette forbindelse via FTP / SFTP. Sådan bruger du SFTP, hvis du er vært for Kinsta.

Find alle de værktøjer, du har brug for til at administrere dit websted (fejl og alt) på et praktisk sted. Prøv Kinsta gratis.

Til skærmbillederne i vejledningen nedenfor bruger vi det gratis FileZilla FTP-program. De grundlæggende principper gælder dog for ethvert FTP-program – du skal bare anvende dem på en anden grænseflade.

Når du har forbindelse til din server, kan du se en fil eller mappes tilladelser ved at højreklikke på den:

Se filtilladelser i FileZilla

Se filtilladelser i FileZilla

Det er selvfølgelig ikke en mulighed at manuelt kontrollere tilladelserne for hver fil eller mappe. I stedet kan du automatisk anvende filtilladelser til alle filer eller mapper inde i en mappe.

Ifølge WordPress Codex er de ideelle filtilladelser til WordPress:

En undtagelse er, at din wp-config.php-fil skal være 440 eller 400.

For at indstille disse tilladelser skal du højreklikke på den mappe, der indeholder dit WordPress-websted (mappenavnet er offentligt hos Kinsta). Vælg derefter filattributter:

Bulk redigér filtilladelser i FileZilla

Bulk redigér filtilladelser i FileZilla

Indtast 755 eller 750 i feltet Numerisk værdi. Vælg derefter Rekruttere i undermapper og Anvend kun i mapper:

Filtilladelser til WordPress-filer

Filtilladelser til WordPress-filer

Når du har anvendt de korrekte tilladelser til mapper, gentager du processen for filer. Kun denne gang:

Filtilladelser til WordPress-filer

Filtilladelser til WordPress-filer

For at afslutte processen skal du bare manuelt justere tilladelserne til din wp-config.php-fil for at lave dem 440 eller 400:

Filtilladelser til wp-config.php-fil

Filtilladelser til wp-config.php-fil

Hvis problemer med filtilladelser forårsager 403 Forbidden Error, budre dit websted nu begynde at fungere igen.

2. .htaccess-fil

Kinsta bruger NGINX webserveren, så dette potentielle problem gælder ikke, hvis du er vært for dit websted på Kinsta, fordi Kinsta-websteder ikke har en .htaccess-fil.

Men hvis du er vært for et andet sted, og din vært bruger Apache webserveren, er en fælles årsag til den 403 Forbidden Error et problem i dit websteds .htaccess-fil.

.htaccess-filen er en grundlæggende konfigurationsfil, der bruges af Apache-webserveren. Du kan bruge den til at oprette omdirigeringer, begrænse adgangen til alle eller nogle af dit websted osv.

Find alle de værktøjer, du har brug for til at administrere dit websted (fejl og alt) på et praktisk sted. Prøv Kinsta gratis.

Fordi det er så kraftfuldt, selvom en lille fejl kan forårsage et stort problem, som 403 Forbidden Error.

I stedet for selv at forsøge at fejlfinde selve .htaccess-filen, er en enklere løsning bare at tvinge WordPress til at generere en ny, ren .htaccess-fil.

For at gøre dette:

Slet .htaccess-filen

Slet .htaccess-filen

Nu skal du kunne få adgang til dit WordPress-websted, hvis din .htaccess-fil var problemet.

At tvinge WordPress til at generere en ny, ren .htaccess-fil:

Sådan genereres en ny, ren .htaccess-fil

Sådan genereres en ny, ren .htaccess-fil

Og det er det – WordPress vil nu generere en ny .htaccess-fil til dig.

3. Deaktiver og genaktiver derefter dine plugins

Hvis ikke dit websteds filtilladelser eller .htaccess-filen er problemerne, er dine plugins det næste sted at se. Det kan være en fejl i et plugin eller et kompatibilitetsproblem mellem forskellige plugins.

Uanset hvad problemet er, er den nemmeste måde at finde det problematiske plugin på med en lille trial og error. Specielt skal du deaktivere alle dine plugins og derefter genaktivere dem en efter én, indtil du finder synderen.

Hvis du stadig kan få adgang til dit WordPress dashboard, kan du udføre denne proces fra det normale plugin-område.

Hvis du ikke har adgang til dit WordPress-dashboard, skal du i stedet forbinde til din WordPress-webstedets server via FTP / SFTP (her kan du oprette forbindelse via SFTP på Kinsta).

Når du er tilsluttet din server via FTP:

  1. Gennemse mappen wp-content
  2. Find plugins-mappen inde i wp-content-mappen
  3. Højreklik på plugins mappen og vælg Omdøb
  4. Skift navnet på mappen. Du kan nævne det noget anderledes, men vi anbefaler noget som plugins-disabled for at gøre det nemt at huske.
Omdøb plugin-mappen

Omdøb plugin-mappen

Ved at omdøbe mappen har du effektivt deaktiveret alle plugins på dit websted.

Prøv nu at få adgang til dit websted igen. Hvis dit websted virker, ved du, at et af dine plugins forårsager 403 Forbidden Error.

For at finde synderen genaktiveres dine plugins en efter en, indtil du finder ud af, hvilket plugin der forårsager problemet.

Når du har ændret filnavnet til plugins-mappen, skal du se et antal fejl, der siger, at plugin-filen ikke findes, når du går til plugin-området på dit websted:

Hvad sker der efter omdøbning af plugin-mappen

Hvad sker der efter omdøbning af plugin-mappen

For at løse dette problem og genvinde evnen til at administrere dine plugins, skal du bruge dit FTP-program til at ændre navnet på mappen tilbage til plugins. Så hvis du omdøbte det til plugins-deaktiveret, skal du bare ændre det tilbage til plugins.

Når du har gjort det, kan du se den fulde liste over alle dine plugins igen. Kun nu bliver de alle deaktiveret:

Genaktiver dine plugins en efter en

Genaktiver dine plugins en efter en

Brug knappen Aktiver for at genaktivere dem en for én.

Når du har fundet det plugin, der forårsager problemet, kan du enten nå ud til pluginets udvikler til hjælp eller vælge et andet plugin, der udfører det samme (vi har samlet de bedste WordPress-plugins her).

4. Deaktiver CDN midlertidigt

Hvis du får 403 forbudte fejl på dine aktiver (billeder, JavaScript, CSS), kan det være et problem med dit indholdsleveringsnetværk (CDN). I dette tilfælde anbefaler vi midlertidigt at deaktivere din CDN og derefter kontrollere dit websted for at se, om det virker. Hvis du er en Kinsta-klient, skal du klikke på dit websted og derefter på fanen “CDN”. Klik på knappen “Deaktiver CDN”.

Deaktiver CDN

Deaktiver CDN

Hotlinking er, når nogen tilføjer et billede til deres websted, men det hostede link er stadig peget på andres websted. For at forhindre dette vil nogle oprette det, der hedder “hotlink-beskyttelse” med deres WordPress-vært eller CDN-udbyder.

Når hotlink-beskyttelse er aktiveret, returnerer den typisk en 403-Forbidden Error. Dette er normalt. Men hvis du ser en 403 Forbidden Error på noget, bør du ikke være sikker på at sikre, at hotlink-beskyttelse er konfigureret korrekt.

Har du stadig problemer? Nå ud til din hosting udbyder

Hvis ingen af ​​ovenstående løsninger fungerede for dig, anbefales det at nå ud til din hostingudbyder. De kan højst sandsynligt hjælpe dig med at finde ud af problemet og få dig klar til at køre igen. Hvis du er en Kinsta-klient, skal du åbne en supportbillet med vores team. Vi er tilgængelige 24/7.

Resumé

Den 403 Forbidden Error betyder, at din server arbejder, men du har ikke længere tilladelse til at se alle eller nogle af dit websted af en eller anden grund.

De to mest sandsynlige årsager til denne fejl er problemer med dit WordPress-webstedets filtilladelser eller .htaccess-fil. Ud over det kan nogle pluginproblemer også forårsage 403 Forbidden Error. Eller det kan være, at noget er fejlkonfigureret med hotlink-beskyttelse eller din CDN.

Ved at følge fejlfindingstrinnene i denne vejledning, bør du kunne få dit websted tilbage til at fungere på ingen tid.


Hvis du godt kunne lide denne artikel, så vil du elske Kinstas WordPress hostingplatform. Boost dit website og få 24/7 support fra vores WordPress-ekspertteam. Vores Google Cloud-drevne infrastruktur fokuserer på automatisk skalering, ydeevne og sikkerhed. Lad os vise dig Kinsta-forskellen! Tjek vores planer