Błąd HTTP 500

Błąd HTTP 500 wskazuje, że coś poszło nie tak, ale nie wiadomo co dokładnie. Mogą to być np. błędy w kodzie albo niepoprawnie ustawione uprawnienia do plików.

Aby znaleźć problem, spróbuj włączyć raportowanie błędów - pozwoli to uzyskać dodatkowe informacji z serwera. Następnie przejdź do strony, na której wystąpił błąd HTTP 500, aby zobaczyć szczegółową listę błędów.

Po otrzymaniu listy błędów, które mogą być przyczyną błędu HTTP 500, musisz sprawdzić, który z nich jest przyczyną błędu HTTP i jak go naprawić. Najczęstsze przyczyny tego błędu to:

    • Uprawnienia dostępu do plików: spróbuj zmienić uprawnienia dostępu do plików i folderów z 777 na 755 i odwrotnie. Ustawienie 777 nie jest zalecane, ponieważ pozwala mniej doświadczonym hakerom uzyskać dostęp do plików i zaimplementować złośliwy kod. Ryzyko tego jest jednak dość niskie, ponieważ haker musiałby najpierw uzyskać dostęp do konta FTP.
    • Nieprawidłowe ustawienia w pliku .htaccess: w przypadku błędnej konfiguracji np. PrestaShop lub przyjaznych adresów URL, nawet najmniejszy błąd w pliku .htaccess może spowodować błąd HTTP 500. Przed wprowadzeniem jakichkolwiek zmian w tym pliku nie zapomnij wykonać jego kopii zapasowej.
    • Zmień czas wykonywania skryptu: ten problem zwykle występuje podczas importowania plików CSV, kopii zapasowych, itp. W takim przypadku zapytaj nas, jak zwiększyć limit max_execution_time dla swojego konta.

Jeśli mimo to nie znalazłeś przyczyny pojawienia się błędu HTTP 500, sprawdź logi serwera i logi PHP. Jeśli nie masz serwera VPS lub serwera dedykowanego, a Twoja witryna działa na współdzielonym hostingu, możesz skontaktować się z nami, korzystając z jednej z metod opisanych w tym artykule.