18. nodaļa · 18.4
Fout 403 of 406 bij het opslaan of uploaden
Šis raksts vēl nav tulkots. Jūs lasāt holandiešu valodas versiju.
Je klikt in WordPress op Bijwerken, verstuurt een formulier of uploadt een bestand, en je krijgt 403 Forbidden, 406 Not Acceptable of een lege pagina. In de meeste gevallen houdt een beveiliging het verzoek tegen omdat het lijkt op een aanval. Dat is vervelend, maar op te lossen.
Oorzaken, van vaak naar zelden
1. De Web Applicatie Firewall houdt het tegen
De Web Applicatie Firewall (ModSecurity) controleert elk verzoek aan je website. Bevat wat je opslaat bijvoorbeeld een stukje code, een lange lijst links of bepaalde SQL-woorden, dan kan een regel van de firewall dat onterecht als aanval zien. Een 406 is daar bijna altijd een teken van.
- Noteer de tijd waarop het misging.
- Open in DirectAdmin Web Applicatie Firewall en klik bij je domein op Auditlogboek. Zoek het verzoek rond die tijd: daar staat het nummer van de regel (de regel-ID). Je vindt het soms ook in het foutlog van je domein onder Siteoverzicht & logboeken, achter id (zie Web Applicatie Firewall en Siteoverzicht en logboeken: het foutlog en het toegangslog).
- Open in DirectAdmin Web Applicatie Firewall en schakel alleen die regel uit voor dit domein (zie Web Applicatie Firewall).
Let op: Zet de firewall niet helemaal uit. Schakel alleen de regel uit die het probleem geeft. Een uitgeschakelde regel geldt voor de hele hostnaam (het domein of subdomein).
2. Een beveiligingsplugin in je website
Plugins zoals Wordfence, iThemes Security of All In One WP Security hebben een eigen firewall. Kijk in de logboeken van die plugin, of zet hem tijdelijk uit om te testen.
3. Verkeerde bestandsrechten
Kan de website niet schrijven in de map voor uploads, of mag de server een bestand niet lezen? Dan krijg je ook een 403. Mappen horen op 755 te staan en bestanden op 644 (zie Rechten van bestanden en mappen (chmod)).
4. Hotlink Bescherming
Verschijnt de 403 alleen bij afbeeldingen, bijvoorbeeld als ze op een andere site of via een CDN worden getoond? Dan kan Hotlink Bescherming ze tegenhouden. Voeg het adres toe aan de toegestane adressen (zie Hotlink Bescherība).
5. Een afgeschermde map of een regel in .htaccess
Een map met een wachtwoord (zie Met een wachtwoord beveiligde mappen) of regels als Deny from all in .htaccess geven ook een 403. Kijk in Bestandsbeheer of er in die map een .htaccess staat (zie Verborgen bestanden zoals .htaccess tonen en bewerken).
Een 403 op je hele website
Krijg je een 403 al op de voorpagina, met de tekst You don't have permission to access / on this server? Dan staat er meestal geen index.php of index.html in public_html, of staat je website in een verkeerde map. Zie Bestandsbeheer openen: de mappen in je pakket en Een andere map voor je website (documentroot).
Geen 403, maar helemaal geen verbinding?
Laadt je website, mail en DirectAdmin ineens helemaal niet meer vanaf jouw internetverbinding, terwijl het via 4G wel werkt? Dan is je IP-adres waarschijnlijk geblokkeerd door de firewall van de server. Dat is iets anders dan een 403. Controleer het met Ben ik geblokkeerd? in het Supportcentrum van Mijn WebOké (zie Problēmas ar pieteikšanos: risinājumi).
Tip: Kom je er niet uit? Stuur ons in een ticket de tijd waarop het misging, het adres van de pagina en wat je probeerde op te slaan. Dan zoeken wij de regel voor je op (zie Hulp vragen: wat geef je door aan support?).
