Strona internetowa jest niedostępna? Błąd 500, 503, DNS
Gdy Twoja firmowa strona nagle przestaje się otwierać, najpierw sprawdź, czy nie działa tylko u Ciebie, a potem czy domena i hosting są opłacone. Dopiero gdy to się zgadza, szukaj przyczyny w komunikacie, który pokazuje przeglądarka. Wyjaśniamy też, co znaczą błędy 500, 503 i DNS_PROBE_FINISHED_NXDOMAIN oraz co napisać w zgłoszeniu do hostingu.
Opublikowano: 31 października 2026.
Najpierw sprawdź, czy strona nie działa tylko u Ciebie
Zanim zadzwonisz do hostingu, otwórz stronę na innym urządzeniu i w innej sieci, na przykład na telefonie przez internet komórkowy, z wyłączonym Wi-Fi. Spróbuj też w innej przeglądarce albo w oknie prywatnym. Poproś kogoś spoza firmy, żeby wszedł na adres strony.
Błąd nie zawsze powstaje na serwerze strony. MDN przy błędzie 504 pisze, że przyczyna może leżeć w sieci odwiedzającego, zwłaszcza gdy u innych strona działa albo gdy ktoś łączy się przez VPN. Jeśli w innej sieci strona się otwiera, sprawdź internet w firmie i wyłącz VPN. Jeśli nie otwiera się nigdzie, problem dotyczy samej strony. Wtedy sprawdź domenę i hosting.
Domena: czy jest opłacona
DNS to system, który zamienia adres strony na adres IP serwera. Według NASK, który prowadzi rejestr domen .pl, domena .pl trafia do DNS tylko w stanie REGISTERED. W każdym innym stanie nie działa pod nią ani strona, ani poczta. Stan sprawdzisz w wyszukiwarce WHOIS na dns.pl. Wpisz samą nazwę domeny, bez www i bez http. Dane w wyszukiwarce mogą być opóźnione najwyżej o 15 minut.
Gdy skończył się opłacony okres, WHOIS pokazuje komunikat „Po zakończeniu okresu rozliczeniowego”. W cyklu życia domeny to stan BLOCKED. Domena jest w nim do 30 dni i w tym czasie można ją jeszcze odnowić u rejestratora, którego nazwę też pokazuje WHOIS. Ile to kosztuje i co dzieje się po 30 dniach, opisujemy w poradniku ile kosztuje domena i jej odnowienie. Tam są też zasady dla domen .com.
Domena może przestać działać także w stanie REGISTERED. NASK podaje, że jej utrzymanie bywa wstrzymane statusem clientHold albo serverHold, na przykład przy zaległościach w płatnościach u rejestratora albo gdy abonent mimo wezwania nie zaktualizował danych. WHOIS pokazuje wtedy komunikat „Trwa postępowanie wyjaśniające”. Według standardu RFC 5731 domena z takim statusem nie jest publikowana w DNS. Sprawdź wtedy skrzynkę, na którą rejestrator wysyła faktury i wezwania, także folder ze spamem. Potem skontaktuj się z rejestratorem.
Hosting: czy usługa działa
Hosting to serwer, na którym leżą pliki strony. To inna usługa niż domena i bywa wykupiona w innej firmie. Zaloguj się do panelu klienta firmy hostingowej i sprawdź, czy usługa jest aktywna i do kiedy jest opłacona. Przejrzyj skrzynkę z fakturami i przypomnieniami od hostingu. Sprawdź też w panelu albo na stronie firmy hostingowej, czy nie ogłasza awarii lub prac serwisowych.
Strona może też przestać odpowiadać, gdy serwer nie nadąża. MDN podaje, że przeciążony serwer może odpowiadać błędem 503, gdy dojdzie do limitu pamięci, procesora albo liczby połączeń. Według dokumentacji WordPressa przekroczony czas połączenia zdarza się szczególnie często na hostingu współdzielonym z ograniczonym limitem pamięci. O większy limit trzeba czasem poprosić firmę hostingową. Zapytaj ją wtedy, czy konto nie przekroczyło limitów.
Jeśli nie wiesz, gdzie jest hosting i kto ma do niego dostęp, zacznij od poradnika domena i hosting na firmę: jak nie stracić dostępu.
Co znaczy komunikat w przeglądarce
Komunikat, który pokazuje przeglądarka, mówi, na którym etapie coś nie działa. Kody 500, 502, 503 i 504 to według standardu HTTP, RFC 9110, odpowiedzi serwera. Przeglądarka dotarła więc do serwera i dostała od niego błąd. Przy błędzie DNS przeglądarka nie znalazła adresu serwera. Przy błędzie połączenia połączenie się nie udało albo serwer nic nie odesłał.
DNS_PROBE_FINISHED_NXDOMAIN
Przy tym kodzie Chrome pokazuje nagłówek „Ta witryna jest nieosiągalna” i radę, żeby sprawdzić, czy w adresie nie ma błędu. Według kodu źródłowego Chrome ten błąd oznacza, że serwery DNS działają, ale tej domeny w DNS nie ma.
Najpierw sprawdź, czy w adresie nie ma literówki. Potem sprawdź domenę w WHOIS, jak opisaliśmy wyżej, bo domena .pl poza stanem REGISTERED znika z DNS. Jeśli domena jest opłacona, a ktoś niedawno zmieniał jej ustawienia, na przykład przy przenosinach na inny hosting, winne mogą być błędne wpisy w DNS. Google radzi sprawdzić rekordy A i CNAME oraz serwery nazw domeny. Jeśli DNS zmieniano w ciągu ostatnich 72 godzin, czasem trzeba poczekać, aż zmiany rozejdą się po sieci.
Przy innych błędach DNS, na przykład ERR_NAME_NOT_RESOLVED, polski Chrome pisze „Nie udało się znaleźć adresu IP serwera ze stroną” i podaje adres. Według pomocy Chrome ten kod oznacza, że nazwa hosta nie istnieje albo ma inny adres IP. Sprawdzasz wtedy to samo: adres, domenę w WHOIS i rekordy DNS.
ERR_CONNECTION_REFUSED, ERR_CONNECTION_TIMED_OUT i ERR_EMPTY_RESPONSE
To błędy połączenia. Pomoc Chrome wyjaśnia je tak: przy ERR_CONNECTION_REFUSED strona nie pozwoliła nawiązać połączenia albo została zablokowana, przy ERR_CONNECTION_TIMED_OUT nawiązywanie połączenia trwało zbyt długo, a przy ERR_EMPTY_RESPONSE strona nie wysłała żadnych danych i być może nie działa. Sprawdź stronę w innej sieci. Jeśli tam błąd jest ten sam, napisz do hostingu.
Błąd 500
500 Internal Server Error to według MDN ogólna odpowiedź serwera na problemy, dla których nie ma dokładniejszego kodu. RFC 9110 opisuje go tak: serwer trafił na nieoczekiwany stan i nie mógł obsłużyć żądania. Sam kod nie mówi więc, co się zepsuło. MDN wśród możliwych przyczyn wymienia złą konfigurację serwera, brak pamięci, nieobsłużone błędy w kodzie strony i złe uprawnienia plików. Odwiedzający nic na to nie poradzi. Przyczynę musi zbadać właściciel albo administrator serwera.
Dokumentacja WordPressa jako najbardziej prawdopodobną przyczynę błędu 500 podaje uszkodzony plik .htaccess. Radzi też wyłączyć wtyczki, przełączyć stronę na domyślny motyw i podnieść limit pamięci PHP. Wtyczki i motyw wyłącza się bez panelu tak samo jak przy błędzie krytycznym. Opisujemy to krok po kroku w poradniku o błędzie krytycznym WordPressa.
Błąd 502, 503 i 504
Błędy 502 Bad Gateway i 504 Gateway Timeout wysyła serwer pośredniczący, który przekazuje ruch do serwera ze stroną. Według MDN przy 502 dostał od tego serwera nieprawidłową odpowiedź, a przy 504 nie doczekał się odpowiedzi na czas.
Błąd 503 Service Unavailable oznacza, że serwer nie jest gotowy obsłużyć żądania. MDN jako typowe przyczyny podaje przerwę techniczną albo przeciążenie serwera. Według RFC 9110 to stan przejściowy, który zwykle mija po pewnym czasie. Serwer może też podać w nagłówku Retry-After, kiedy spróbować ponownie. Jeśli 503 się utrzymuje, zapytaj hosting o prace serwisowe i o limity konta.
Sam WordPress też zwraca 503. Podczas aktualizacji przełącza stronę w tryb konserwacji i odpowiada kodem 503 z komunikatem „Witryna jest tymczasowo niedostępna z powodu zaplanowanych prac konserwacyjnych. Zapraszamy ponownie za minutę.” Według dokumentacji WordPressa tryb kończy się sam po 10 minutach od utworzenia pliku .maintenance. Jeśli komunikat nie znika, dokumentacja błędów zaleca usunąć plik .maintenance z katalogu głównego strony.
Biały ekran albo „W witrynie wystąpił błąd krytyczny”
Według dokumentacji WordPressa biały ekran bywa skutkiem błędu PHP albo błędu bazy danych, a wśród przyczyn wymienia wtyczki i motyw. Jak skorzystać z trybu odzyskiwania, wyłączyć wtyczki bez panelu i znaleźć log błędów, opisujemy w osobnym poradniku: błąd krytyczny WordPress, co zrobić, gdy strona nie działa.
Komunikat „Błąd łączenia się z bazą danych” według dokumentacji WordPressa wynika zwykle z błędu w pliku wp-config.php, w którym są dane dostępu do bazy. Jeśli nikt tego pliku nie zmieniał, zapytaj hosting, czy serwer bazy danych działa.
Komunikat „Strona internetowa jest niedostępna”
Pomoc Chrome łączy dokładnie ten komunikat z kodem ERR_SSL_VERSION_OR_CIPHER_MISMATCH. Może się pojawić, gdy strona używa nieaktualnych ustawień szyfrowania połączenia. Właścicielom stron Google radzi ustawić na serwerze protokół TLS 1.3, a dla starszych urządzeń zostawić też TLS 1.2. Jeśli nie masz dostępu do ustawień serwera, przekaż ten kod błędu firmie hostingowej.
Ostrzeżenie „Połączenie nie jest prywatne”
To ostrzeżenie dotyczy certyfikatu SSL, na przykład takiego, który wygasł albo został wystawiony na inny adres. Strona wtedy działa, ale Chrome zatrzymuje klientów przed wejściem. Co znaczą kody pod ostrzeżeniem i jak przywrócić certyfikat, piszemy w poradniku strona niezabezpieczona: co to znaczy i jak to naprawić.
Co napisać do hostingu
Przy błędach DNS Google radzi tym, którzy nie prowadzą serwera sami, zwrócić się do firmy hostingowej. Jeśli WHOIS pokazuje problem z samą domeną, napisz do rejestratora. W zgłoszeniu do pomocy technicznej hostingu podaj:
- adres strony i informację, czy nie działa cała strona, czy tylko jej część, na przykład panel wp-admin;
- datę i godzinę, od kiedy strona nie działa;
- dokładną treść komunikatu i kod błędu, najlepiej ze zrzutem ekranu;
- czy sprawdzałeś stronę w innej sieci i na innym urządzeniu i z jakim wynikiem;
- co zmieniało się przed awarią: aktualizacja WordPressa, wtyczki albo motywu, zmiana wersji PHP, przenosiny strony, zmiany w DNS.
Zapytaj też, czy usługa nie jest zawieszona, czy konto nie przekroczyło limitów i czy w logu błędów serwera jest wpis z godziny, w której zaczęła się awaria.
Czy awaria szkodzi pozycji w Google
Według dokumentacji Google robot, który trafia na błędy 5xx albo 429, tymczasowo zwalnia skanowanie strony. Adresy, które są już w indeksie, na początku w nim zostają, ale gdy błąd się utrzymuje, w końcu z niego wypadają. Gdy serwer znów odpowiada poprawnie, Google stopniowo przywraca tempo skanowania.
Przy błędach DNS i błędach połączenia Google od razu zwalnia skanowanie, a zaindeksowane adresy, do których nie da się dotrzeć, usuwa z indeksu w ciągu kilku dni, dlatego wygasłą domenę albo błąd w DNS trzeba naprawić od razu.
Osobno Google traktuje plik robots.txt, w którym strona podaje robotom zasady skanowania. Jeśli ten plik zwraca błąd 5xx albo nie da się go pobrać przez błąd DNS czy sieci, Google przez pierwsze 12 godzin wstrzymuje skanowanie całej strony, a potem przez 30 dni korzysta z ostatniej dobrej wersji pliku.
Jeśli wyłączasz stronę celowo, na przykład na czas przebudowy, Google odradza wyłączanie całej strony, a jeśli trzeba, to najwyżej na kilka dni. Przy pilnym wyłączeniu na 1 do 2 dni strona ma zwracać kod 503 ze stroną informacyjną, a sam plik robots.txt nie może zwracać 503. Dopóki strona zwraca 503, Google nie odświeży jej tytułów ani opisów. Blog Google Search Central dodaje, że długo utrzymywany kod 503 też może skończyć się usunięciem adresów z indeksu.
Najczęstsze pytania
Co zrobić, jak strona internetowa nie działa?
Sprawdź stronę w innej sieci i na innym urządzeniu. Jeśli nie działa nigdzie, sprawdź stan domeny w WHOIS na dns.pl i to, czy hosting jest aktywny i opłacony. Potem zapisz komunikat albo kod błędu z przeglądarki i wyślij go w zgłoszeniu do hostingu.
Dlaczego strona internetowa jest niedostępna tylko u mnie?
Przyczyna może leżeć w Twojej sieci albo w VPN, na co MDN zwraca uwagę przy błędzie 504. Jeśli ktoś niedawno zmieniał ustawienia DNS domeny, część sieci może jeszcze korzystać ze starych wpisów. Google podaje, że po zmianach z ostatnich 72 godzin czasem trzeba poczekać, aż się rozejdą.
Jak naprawić błąd 503?
Jeśli strona stoi na WordPressie i właśnie trwała aktualizacja, odczekaj 10 minut, bo po tym czasie tryb konserwacji kończy się sam. Gdy komunikat zostaje, usuń plik .maintenance z katalogu głównego strony. W innych przypadkach 503 oznacza zwykle przerwę techniczną albo przeciążenie serwera, więc zapytaj hosting o prace serwisowe i limity konta.
Czy błąd 500 w WordPressie naprawię sam?
Czasem tak, jeśli masz dostęp do plików strony. Dokumentacja WordPressa radzi sprawdzić plik .htaccess, wyłączyć wtyczki, przełączyć motyw na domyślny i podnieść limit pamięci PHP. Przed każdą zmianą zrób kopię plików i bazy danych. Jak ją zrobić, piszemy w poradniku o kopii zapasowej WordPressa.
Jak to robimy w Kodarni
Zadzwoń albo napisz do nas na WhatsAppie, gdy strona nie działa w żadnej sieci, domena i hosting są opłacone, a hosting nie widzi problemu po swojej stronie. Zadzwoń też, gdy nie wiesz, gdzie są hosting i domena. Pomagamy to ustalić, na przykład po fakturach albo danych domeny.
Naprawa strony WordPress zaczyna się u nas od bezpłatnej diagnozy. Wysyłasz adres strony i opis problemu, najlepiej z dostępem do panelu albo hostingu. Sprawdzamy, co się stało, a cenę podajemy na piśmie, zanim zaczniemy pracę. Przed pierwszą zmianą robimy kopię plików i bazy danych. Naprawa kosztuje od 199 zł netto. Gdy obecny hosting nie daje rady, przeniesienie strony na nowy kosztuje 349 zł netto.
W opiece nad stroną, od 99 zł netto miesięcznie, monitoring powiadamia nas, gdy strona przestaje odpowiadać, i sprawdza, czy certyfikat SSL jest ważny. Pilnujemy też terminów odnowienia domeny i hostingu. W pakiecie Standard, od 249 zł netto miesięcznie, reagujemy na zgłoszenie w 1 dzień roboczy. Do cen netto dochodzi 23% VAT.
Naprawa strony WordPress: bezpłatna diagnoza, naprawa od 199 zł