Błąd 403 lub 500
Jeśli na stronie pojawiają się błędy, należy w pierwszej kolejności zapoznać się ze szczegółowym komunikatem błędu, który znajdziemy w logach serwera. Logi błędów można pobrać w panelu DirectAdmin (dział "Twoje konto" - "Podsumowanie/Statystyki/Logi" - "Logi błędów Apache").
Możliwe przyczyny błędu 403
przyczyna błędu | przykładowa treść logu | rozwiązanie |
---|---|---|
zbyt małe uprawnienia do plików lub katalogów | Insufficient permissions | Nadanie prawidłowych uprawnień (755 dla katalogów i 644 dla plików) za pomocą klienta FTP lub menedżera plików w DirectAdmin. |
brak pliku index.php lub index.html w katalogu | Directory index forbidden | Utworzenie pliku index.php lub index.html, zmiana nazwy pliku głównego na jedną z powyższych, umieszczenie w pliku .htaccess wpisu Options +Indexes jeśli chcemy włączyć listing plików w katalogu, umieszczenie w pliku .htaccess wpisu DirectoryIndex nazwa_pliku.html aby wymusić inną nazwę pliku domyślnego. |
żądanie zablokowane przez moduł ModSecurity zwiększający bezpieczeństwo hostingu | ModSecurity: Access denied with code 403 | Wyłączenie reguły lub całego modułu zabezpieczenia ModSecurity |
przekroczony timeout serwera | Failed to read bucket: The timeout specified has expired | Modyfikacja skryptu w taki sposób, aby czas jego wykonywania nie przekraczał 120 sekund. |
Możliwe przyczyny błędu 500
przyczyna błędu | przykładowa treść logu | rozwiązanie |
---|---|---|
nieprawidłowe wpisy w pliku .htaccess | Invalid command | Usunięcie nieprawidłowych wpisów (najczęściej są to wpisy zaczynające się od php_flag, błędy składniowe lub wywoływanie opcji, które nie są dostepne na naszych serwerach). |
konflikt plików .htaccess | Request exceeded the limit of 10 internal redirects (możliwe są także inne błędy w logach) | Jeśli błąd 500 dotyczy subdomeny - najprawdopodobniej zachodzi konflikt subdomeny z plikiem .htaccess znajdującym się w katalogu nadrzędnym - rozwiązaniem problemu będzie dodanie subdomeny do panelu jako domeny. |
zbyt duże uprawnienia do plików i katalogów | file/directory is writeable by group/others | Nadanie prawidłowych uprawnień (755 dla katalogów i 644 dla plików) za pomocą klienta FTP lub menedżera plików w DirectAdmin. Na serwerach LaoHost nigdy nie zachodzi potrzeba nadawania wyższych uprawnień, skrypty są wykonywane z uprawnieniami użytkownika, katalogi posiadają więc możliwość zapisu plików. |
przekroczony timeout serwera | Script timed out | Modyfikacja skryptu w taki sposób, aby czas jego wykonywania nie przekraczał 120 sekund. |
Brak błędu w logach
Jeśli błąd nie jest dostępny w logach, domena prawdopodobnie nie wskazuje na nasz hosting. Prosimy o sprawdzenie ustawień DNS u rejestratora domeny oraz uwzględnienie czasu potrzebnego na propagację nowych ustawień w domenach (do 30 godzin).