Co zrobić w przypadku błędu 500 Internal Server Error?
Informacje o tłumaczeniu
Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk “Zgłoś propozycję modyfikacji” na tej stronie.
Wprowadzenie
Błędy 500 "Internal Server Error" mogą dotyczyć całości lub części Twojej strony, być losowe lub stałe. Mogą również pojawić się w postaci białej strony.

Zdarza się to również w wyniku aktualizacji przeprowadzonej automatycznie przez komponent Twojej strony WWW.
Dowiedz się, jak zdiagnozować najczęstsze przypadki błędów 500.
OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Ponosisz więc odpowiedzialność za ich prawidłowe funkcjonowanie.
Oddajemy w Twoje ręce niniejszy przewodnik, którego celem jest pomoc w wykonywaniu bieżących zadań. W przypadku trudności zalecamy skorzystanie z pomocy wyspecjalizowanego webmastera lub kontakt z producentem oprogramowania. Niestety firma OVHcloud nie będzie mogła udzielić wsparcia w tym zakresie. Więcej informacji znajduje się w sekcji Sprawdź ten przewodnik.
Wymagania początkowe
- Posiadanie hostingu
- Dostęp do Panelu klienta OVHcloud
- Aktualizacja w płatności i odnowienie powiązanych usług (domena i hosting)
W praktyce
Zanim przejdziesz dalej, sprawdź swoją stronę na kilku urządzeniach i przeglądarkach. Jeśli błąd 500 nie pojawia się w niektórych przypadkach (na przykład w przeglądarce innej niż Twoja), nie jest on powiązany z Twoimi usługami OVHcloud. Zrestartuj swoje urządzenia i skontaktuj się z technikiem informatycznym znajdującym się w pobliżu Twojego domu.
Strona składa się z kodu źródłowego (na przykład pliki .php, widoczne podczas logowania do hostingu w FTP, do której często dodaje się baza danych.
Pomimo błędu 500, zaleca się wykonanie lokalnej kopii zapasowej wszystkich danych przed kolejną operacją :
- Zapoznaj się z tym przewodnikiem, aby pobrać kopię Twojego kodu źródłowego.
- Jeśli Twoja strona używa bazy danych, zapoznaj się również z tym dokumentem, aby pobrać jej kopię.
W przypadku błędu 500 przywrócenie strony jest możliwe. Jednak bardziej pożądane jest przeprowadzenie szczegółowej diagnozy w celu określenia dokładnego źródła błędu.
Sprawdź logi Twojego hostingu
Zapoznaj się najpierw z tym przewodnikiem, aby sprawdzić przyczynę błędu 500 w logach Twojego hostingu.
Przejdź na tryb programowania
Aby wyświetlić ewentualne błędy PHP, przejdź do trybu programowania, korzystając z tych wskazówek.
Przetestuj plik .htaccess
Błąd 500 może być związany z nieprawidłowością w pliku .htaccess. Plik ten jest zwykle umieszczony na pierwszym poziomie w folderze zawierającym Twoją stronę WWW na FTP.
Aby to sprawdzić, zaloguj się przez FTP do Twojego hostingu.
Zmień nazwę pliku na .htaccess.old i przetestuj swoją stronę.
Jeśli domena jest ponownie dostępna, .htaccess jest kwestionowana. W związku z tym konieczne jest wprowadzenie zmian. Jeśli sobie tego życzysz, skontaktuj się z jednym z naszych partnerów.
Sprawdź uprawnienia na folderach i plikach
Pliki i foldery tworzące Twoją stronę WWW posiadają określony poziom "uprawnień" w trybie odczytu, zapisu i wykonywania. W celu ochrony przed manipulacją złośliwymi lub błędnymi.
Błąd 500 może być związany z nieprawidłowym poziomem praw dostępu do niektórych katalogów lub plików na Twojej stronie.
Aby uzyskać dostęp do tych plików, zaloguj się przez FTP do Twojego hostingu zgodnie z naszą dokumentacją.
Przewodnik "Przewodnik dotyczący korzystania z programu FileZilla" pomoże Ci w weryfikacji następujących elementów :
- Korzeń hostingu (katalog jest zapisany
/lub.w programie FTP) musi mieć uprawnienia 705 (są to uprawnienia domyślne). Zalecamy, aby nie zmieniać tego poziomu uprawnień. - Dokumentacja musi być w 705 r.
- Pliki muszą mieć uprawnienia 604.
Dostęp do informacji o błędach w skryptach
Ze względów bezpieczeństwa Twoja strona WWW ukrywa ewentualne szczegóły dotyczące źródła błędu 500 dla każdego, kto ją łączy za pomocą przeglądarki internetowej.
Jeśli chcesz uzyskać dostęp do tych danych, możesz, korzystając z formuły hostingu Pro lub wyższej, połączyć się ze stroną za pomocą połączenia ssh.
Sprawdź stan bazy danych
W przypadku błędu 500 związanego z bazą danych na Twojej stronie WWW, skorzystaj z naszej dokumentacji "Rozwiąż najczęstsze błędy związane z bazami danych".
Przywróć zawartość strony
Przywrócenie kodu źródłowego Twojej strony będzie dotyczyło wszystkich stron WWW hostingu OVHcloud.
Podczas przywracania zawartość Twojej przestrzeni FTP lub bazy danych zostaje zastąpiona kopią zapasową. Następnie nie będziesz mógł pobrać danych z serwera tuż przed przywróceniem danych.
Aby przywrócić kod źródłowy Twojej strony, zapoznaj się z naszym przewodnikiem "Przywracanie plików z kopii zapasowej OVHcloud".
Jeśli Twoja strona WWW zawiera bazę danych, zapoznaj się z naszym przewodnikiem "Import kopii zapasowej do bazy danych hostingu", aby przywrócić ją do poprzedniego stanu.
Jeśli po aktualizacji wersji PHP na Twoim hostingu wystąpił błąd 500, zapoznaj się z naszym przewodnikiem "Zmiana wersji PHP na hostingu" i wróć do poprzedniej konfiguracji.
Sprawdź również
Co zrobić, jeśli moja strona jest niedostępna?
Co zrobić w przypadku błędu « Połączenie nie jest prywatne »?
Co zrobić w przypadku strony « Index of »?
Co zrobić w przypadku strony "403 forbidden"?
Rozwiąż najczęstsze błędy związane z bazami danych
Moja strona jest powolny. Co robić?
Usunięcie błędu "Strona nie została zainstalowana"
W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z partnerami OVHcloud.
Dołącz do grona naszych użytkowników.