Kapitel 18 · 18.4
Fel 403 eller 406 vid sparande eller uppladdning
Du klickar i WordPress på Uppdatera, skickar ett formulär eller laddar upp en fil, och får 403 Forbidden, 406 Not Acceptable eller en tom sida. I de flesta fall stoppar ett säkerhetssystem begäran eftersom den liknar en attack. Det är irriterande, men går att lösa.
Orsaker, från vanliga till ovanliga
1. Brandväggen för webbapplikationer stoppar det
Brandväggen för webbapplikationer (ModSecurity) kontrollerar varje begäran till din webbplats. Innehåller det du sparar till exempel en kodsnutt, en lång lista med länkar eller vissa SQL-ord, kan en regel i brandväggen felaktigt tolka det som en attack. En 406 är nästan alltid ett tecken på det.
- Notera tiden när det gick fel.
- Öppna Brandvägg för webbapplikationer i DirectAdmin och klicka på Granskningslogg vid din domän. Sök efter begäran kring den tiden: där hittar du regelns nummer (regel-ID:t). Du hittar det ibland också i felloggen för din domän under Webbplatssammanfattning & loggar, efter id (se Brandvägg för webbapplikationer och Webbplatssammanfattning och loggar: felloggen och åtkomstloggen).
- Öppna Brandvägg för webbapplikationer i DirectAdmin och inaktivera bara den regeln för den här domänen (se Brandvägg för webbapplikationer).
Obs: Stäng inte av hela brandväggen. Inaktivera bara den regel som orsakar problemet. En inaktiverad regel gäller för hela värdnamnet (domänen eller underdomänen).
2. Ett säkerhetstillägg på din webbplats
Tillägg som Wordfence, iThemes Security eller All In One WP Security har en egen brandvägg. Kolla loggarna för det tillägget, eller stäng av det tillfälligt för att testa.
3. Felaktiga filrättigheter
Kan webbplatsen inte skriva i mappen för uppladdningar, eller får servern inte läsa en fil? Då får du också en 403. Mappar ska vara satta till 755 och filer till 644 (se Behörigheter för filer och mappar (chmod)).
4. Hotlinksskydd
Visas 403 bara vid bilder, till exempel om de visas på en annan webbplats eller via ett CDN? Då kan Hotlinksskydd blockera dem. Lägg till adressen i de tillåtna adresserna (se Hotlinksskydd).
5. En skyddad mapp eller en regel i .htaccess
En mapp med lösenord (se Lösenordsskyddade kataloger) eller regler som Deny from all i .htaccess ger också en 403. Kolla i Filhanteraren om det finns en .htaccess i den mappen (se Visa och redigera dolda filer som .htaccess).
En 403 på hela din webbplats
Får du en 403 redan på startsidan, med texten You don't have permission to access / on this server? Då saknas oftast en index.php eller index.html i public_html, eller så ligger din webbplats i fel mapp. Se Öppna Filhanteraren: mapparna i ditt paket och Een andere map voor je website (documentroot).
Ingen 403, men ingen anslutning alls?
Laddar din webbplats, e-post och DirectAdmin plötsligt inte alls via din internetanslutning, medan det fungerar via 4G? Då är din IP-adress troligen blockerad av serverns brandvägg. Det är något annat än en 403. Kontrollera det med Är jag blockerad? i Supportcentret i Mitt WebOké (se Problem med att logga in).
Tips: Kommer du inte vidare? Skicka oss i ett ärende tiden när det gick fel, sidans adress och vad du försökte spara. Då letar vi upp regeln åt dig (se Be om hjälp: vad behöver du skicka till supporten?).
