Co może oznaczać błąd 403 i jak zlokalizować i go rozwiązać?
Błąd może oznaczać:
– błędne uprawnienia (prawidłowe dla plików to 644, natomiast dla folderów 755);
– brak pliku startowego (np. index.html) lub plik startowy nie zgadza się z plikiem zdefiniowanym w .htaccess (np. jest index.php zamiast index.html);
– blokadę konta/domeny (ze względu wysyłkę spamu, obciążenie procesora itd.);
– blokadę dostępu ustanowioną w pliku .htaccess (wpisy DENY);
– naruszenie polityki bezpieczeństwa w zapytaniach POST wysyłanych np. przez formularz (więcej jak 20 adresów e-mail, obecność słów zabronionionych jak np. viagra).
Najczęściej przyczyna błędu jest dodatkowo opisana w logach błędów serwera Apache, które są dostępne w panelu DirectAdmin – o tym jak je włączyć pisaliśmy tutaj.