Kapitel 18 · 18.4
Fejl 403 eller 406 ved gemning eller upload
Du klikker på Opdatér i WordPress, sender en formular eller uploader en fil, og får 403 Forbidden, 406 Not Acceptable eller en tom side. I de fleste tilfælde blokerer en sikkerhedsfunktion anmodningen, fordi den ligner et angreb. Det er irriterende, men kan løses.
Årsager, fra hyppige til sjældne
1. Webapplikationsfirewallen (WAF) blokerer
Webapplikationsfirewallen (ModSecurity) kontrollerer hver anmodning til din hjemmeside. Indeholder det, du gemmer, for eksempel et stykke kode, en lang liste links eller bestemte SQL-ord, kan en regel i firewallen fejlagtigt opfatte det som et angreb. En 406 er næsten altid et tegn på dette.
- Notér tidspunktet, hvor det gik galt.
- Åbn Webapplikationsfirewall (WAF) i DirectAdmin og klik på Audit-log ved dit domæne. Find anmodningen omkring det tidspunkt: der står nummeret på reglen (regel-ID'et). Du finder det nogle gange også i fejlloggen for dit domæne under Oversigt og logs for websted, efter id (se Webapplikationsfirewall (WAF) og Oversigt og logs for websted: fejlloggen og adgangsloggen).
- Åbn Webapplikationsfirewall (WAF) i DirectAdmin og deaktivér kun den regel for dette domæne (se Webapplikationsfirewall (WAF)).
Bemærk: Slå ikke firewallen helt fra. Deaktivér kun den regel, der giver problemet. En deaktiveret regel gælder for hele hostnavnet (domænet eller subdomænet).
2. Et sikkerhedsplugin på din hjemmeside
Plugins som Wordfence, iThemes Security eller All In One WP Security har deres egen firewall. Kig i disse plugins' logs, eller deaktivér dem midlertidigt for at teste.
3. Forkerte filrettigheder
Kan hjemmesiden ikke skrive til mappen for uploads, eller må serveren ikke læse en fil? Så får du også en 403. Mapper skal stå på 755 og filer på 644 (se Rettigheder til filer og mapper (chmod)).
4. Hotlink-beskyttelse
Vises 403 kun ved billeder, for eksempel hvis de vises på en anden hjemmeside eller via et CDN? Så kan Hotlink-beskyttelse blokere dem. Tilføj adressen til de tilladte adresser (se Hotlink-beskyttelse).
5. En beskyttet mappe eller en regel i .htaccess
En mappe med adgangskode (se Adgangskodebeskyttede mapper) eller regler som Deny from all i .htaccess giver også en 403. Tjek i Filhåndtering, om der ligger en .htaccess i den mappe (se Sådan viser og redigerer du skjulte filer som .htaccess).
En 403 på hele din hjemmeside
Får du en 403 allerede på forsiden, med teksten You don't have permission to access / on this server? Så mangler der som regel en index.php eller index.html i public_html, eller din hjemmeside ligger i en forkert mappe. Se Åbn Filhåndtering: mapperne i din pakke og Een andere map voor je website (documentroot).
Ingen 403, men slet ingen forbindelse?
Indlæser din hjemmeside, mail og DirectAdmin pludselig slet ikke fra din internetforbindelse, mens det virker via 4G? Så er din IP-adresse sandsynligvis blokeret af serverens firewall. Det er noget andet end en 403. Kontrollér det med Er jeg blokeret? i Supportcenteret i Mijn WebOké (se Problemer med at logge ind: sådan løser du dem).
Tip: Kan du ikke finde ud af det? Send os en ticket med tidspunktet, hvor det gik galt, adressen på siden og hvad du forsøgte at gemme. Så finder vi reglen for dig (se Bed om hjælp: hvad giver du support?).
