Prøvede du bare at få adgang til dit 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.
Hvis du ser en fejl på dit 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 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!
Check vores videoguide til rettelse af en 403 Forbidden Error på dit websted
Hvad er 403 Forbidden Error?
403 Forbidden Error indikerer, at serveren forstår anmodningen, men ikke kan give yderligere adgang. Det betyder, at den webside, du forsøger at åbne i din browser, er en ressource, som du ikke har adgang til.
Fejlkode | 403 |
Fejltype | Godkendelsesfejl |
Fejlvariationer | Forbidden – You don’t have permission to access / on this server
403 – Forbidden: Access is denied Error 403 – Forbidden 403 – Forbidden Error – You are not allowed to access this address 403 Forbidden – nginx |
Fejlårsager | Korrupt .htaccess-fil
Forkerte filtilladelser Plugin problemer |
Som mange andre almindelige fejl er 403 Forbidden Error en HTTP-statuskode, som en webserver bruger til at kommunikere med din webbrowser.
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 til at løse problemer med:
Hvad forårsager den 403 Forbidden Error?
De to mest sandsynlige årsager til den 403 Forbidden Error er:
- Korrupt .htaccess-fil
- 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-variationer
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å:
- “Forbidden – Du har ikke tilladelse til at få adgang til / på denne server”
- “403 – Forbidden: Adgang nægtes”
- “Fejl 403 – Forbiddent”
- “403 – Forbidden Error – Du har ikke adgang til denne adresse”
- “403 Forbidden – nginx”
- “HTTP Error 403 – Forbidden – Du har ikke tilladelse til at få adgang til det dokument eller program du har anmodet om”
- “403 Forbidden – Adgang til denne ressource på serveren nægtes”
- ”403. Det er en fejl. Din klient har ikke tilladelse til at få URL / fra denne server “
- “Du er ikke autoriseret til at se denne side”
- “Det ser ud til, at du ikke har tilladelse til at få adgang til denne side.”
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.
Hvordan rettes en 403 forbudt fejl?
For at hjælpe dig med at rette op på den 403 Forbidden Error på dit websted, dækker vi i detaljer ni separate fejlfindingstrin:
1. Opdater siden og dobbelttjek adressen
Nogle gange er de enkleste løsninger de eneste, der er i stand til at løse komplekse problemer.
Så prøv at opdatere den side, du ikke har adgang til. 403-fejlen er ofte midlertidig, så måske vil du være heldig.
Vi anbefaler også at kontrollere, at URL’en er stavet korrekt. Hvis adressen, du forsøger at få adgang til, er en mappe og ikke en webside, er der en chance for, at du støder på en 403-fejl. (eksempel: www.kinsta.com/wp-content/uploads/2023/05/)
2. Ryd din browsercache
En anden meget praktisk løsning er at rydde din browsers cache.
Cache er meget nyttigt for at hjælpe os med at se et websted hurtigere, men nogle gange kan der ske et misforhold mellem den rigtige version af en side og dens cachelagrede version.
Tjek nedenfor nogle tips til, hvordan du rydder cache i forskellige browsere:
- Sådan tvinges du til at opdatere en enkelt side for alle browsere
- Sådan rydder du browsercache til Google Chrome
- Sådan rydder du browsercache til Mozilla Firefox
- Sådan rydder du browsercache til Safari
- Sådan rydder du browsercache til Internet Explorer
- Sådan rydder du browsercache til Microsoft Edge
- Sådan rydder du browsercache til Opera
3. Rediger dine filtilladelser
Hver mappe og fil på din webstedets server har sine egne unikke filtilladelser, der styrer hvem der kan:
- Læse – se data i filen / se indholdet af en mappe.
- Skrive – modificer filen / tilføj eller slet filer i en mappe
- Udføre – kør filen og / eller udfør den som et script / få adgang til en mappe og udfør funktioner og kommandoer.
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 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.
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:
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:
- Filer – 644 eller 640
- Kataloger – 755 eller 750
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 websted (mappenavnet er offentligt hos Kinsta). Vælg derefter filattributter:
Indtast 755 eller 750 i feltet Numerisk værdi. Vælg derefter Rekruttere i undermapper og Anvend kun i mapper:
Når du har anvendt de korrekte tilladelser til mapper, gentager du processen for filer. Kun denne gang:
- Indtast 644 eller 640 i feltet Numerisk værdi
- Vælg Recurse i underkataloger
- Vælg Anvend kun på filer
For at afslutte processen skal du bare manuelt justere tilladelserne til din wp-config.php-fil for at lave dem 440 eller 400:
Hvis problemer med filtilladelser forårsager 403 Forbidden Error, budre dit websted nu begynde at fungere igen.
4. Slet og gendan .htaccess-filen
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.
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:
- Opret forbindelse til din server via FTP
- Find
.htaccess
-filen i din rodmappe - Download en kopi af filen til din computer (det er altid en god idé at få en backup, bare i tilfælde)
- Slet
.htaccess
-filen fra din server, efter at du har en sikker sikkerhedskopi på din lokale computer
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:
- Gå til Indstillinger → Permalinks i dit dashboard
- Klik på Gem ændringer nederst på siden (du behøver ikke foretage ændringer – klik blot på knappen)
Og det er det – WordPress vil nu generere en ny .htaccess
-fil til dig.
5. Deaktiver og genaktiver derefter dine plugins
Hvis ikke dit websteds filtilladelser eller .htaccess
-filen er problemerne, er dine WordPress 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 dashboard, kan du udføre denne proces fra det normale plugin-område.
Hvis du ikke har adgang til dit 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:
- Gennemse mappen wp-content
- Find plugins-mappen inde i wp-content-mappen
- Højreklik på plugins mappen og vælg Omdøb
- 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.
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:
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:
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).
6. 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 dit CDN og derefter tjekke dit websted for at se, om problemet er løst. Hvis du er en Kinsta-klient, skal du klikke videre til dit WordPress-websted i MyKinsta-dashboardet, vælge CDN i sidebar-menuen og derefter klikke på Deaktiver-knappen.
7. Check for at se, om Hotlink-beskyttelse ikke er konfigureret
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 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.
8. Afbryd forbindelsen til din VPN
Et andet simpelt tip, men det kan løse dette problem.
Nogle websteder blokerer VPN-brugere, hvilket kan være grunden til, at 403 Forbidden-meddelelsen dukker op.
For at bekræfte dette skal du afbryde forbindelsen til VPN og prøve at oprette forbindelse til webstedet på en anden måde. Eller prøv at skifte til en anden server leveret af din VPN-tjeneste.
9. Kontakt din hostingudbyder
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 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.
Skriv et svar