Jakie są przyczyny błędu 500 - Internal Server Error

Podczas wgrywania strony na serwer, i późniejszego jej otwarcia w przeglądarce, może wystąpić błąd "500 - Internal Server Error" z wielu powodów, ale mało kiedy z winy serwera.
Można go również spotkać na stronach, które do tej pory działały poprawnie, ale na przykład zostały automatycznie zaktualizowane.

Najczęstsze przyczyny występowania błędu 500

  • Złe prawa dostępu do:

    • katalogu public_html na serwerze. Katalog główny Twojej strony musi mieć uprawnienia 750 (chmod),
    • pliki wewnątrz public_html. Wszystkie pliki wewnątrz katalogu public_html powinny mieć uprawnienia 644 (chmod),
    • katalogi wewnątrz public_html. Wszystkie katalogi wewnątrz katalogu public_html powinny być ustawione maksymalnie na uprawnienia 755 (chmod),

      UWAGA: jeśli używasz "Domeny dodatkowej", wówczas publc_html może nie być katalogiem głównym strony.

  • błąd składni lub nierozpoznana opcja w pliku .htaccess. W tym przypadku należy wykonać kopię pliku pod nazwą, np. .htaccess_bak, edytować plik .htaccess i tymczasowo komentować poszczególne wpisy. Możesz również tymczasowo usunąć plik i sprawdzić, czy strona działa,
  • nie ma miejsca na twoim koncie hostingowym. Zaloguj się do cPanelu i sprawdź ilość dostępnego miejsca,
  • błędna wersja PHP (niektóre metody lub natywne funkcje mogą nie być obsługiwane), która ma być używana dla danej domeny. Zaloguj się do cPanelu i zmień wersję PHP na inną. Następnie sprawdź czy strona działa.
  • 500, błąd 500, error 500, internal server error
  • 0 : klientów uznało ten artykuł za pomocny.
Czy udało Ci się rozwiązać problem?

Podobne

Jakie posiadamy adresy serwerów DNS?

W Thecamels posiadamy dwa serwery DNS, które pracują w klastrze w celu zapewnienia ciągłości...

Jak naprawić błąd czyszczenia sesji w PrestaShop?

W celu naprawienia problemu prosimy o kontakt przez Panel Klienta. Problem ten występuje z powodu...

Jak edytować plik hosts w systemie?

Rolą pliku hosts jest tłumaczenie przyjaznych nazw domen na ich numeryczne odpowiedniki, czyli...

Dlaczego moje konto zostało zablokowane?

Konto może zostać zawieszone z kilku powodów, które zostały wymienione poniżej:  Brak płatności...

Limit transferu na hostingu

Limit transferu to ilość danych, jaką Twoi klienci/użytkownicy pobiorą z hostingu kiedy...