Moja strona nie działa: jak ją zdiagnozować i naprawić?

Czasami Twoja strona internetowa może napotkać problemy po aktualizacjach lub zupełnie niespodziewanie. Na szczęście istnieją kroki, które możesz podjąć, aby samodzielnie zapobiegać i rozwiązywać te problemy. Ten przewodnik przeprowadzi Cię przez najczęstsze przyczyny niedostępności strony oraz sposoby ich naprawy. Jeśli potrzebujesz dalszej pomocy, nasz Zespół Wsparcia Klienta może pomóc.

Twoje połączenie nie jest prywatne

Jeśli podczas próby wejścia na stronę pojawia się komunikat „Twoje połączenie nie jest prywatne”, oznacza to, że przeglądarka nie mogła nawiązać bezpiecznego połączenia między Twoim urządzeniem a stroną.

Aby to naprawić, najpierw sprawdź problemy z certyfikatem SSL. Skorzystaj z narzędzia SSL Checker, aby zweryfikować, czy zainstalowany jest ważny certyfikat i nie ma problemów związanych z SSL. Jeśli narzędzie nie wykryje problemów lub certyfikat SSL jest poprawnie skonfigurowany, błąd może być spowodowany przez mieszane treści na stronie. W takim przypadku skontaktuj się z Wsparciem Klienta po pomoc.

Biała pusta strona

Ten problem jest często spowodowany błędami PHP, które możesz przejrzeć w pliku error_log znajdującym się w katalogu głównym Twojej domeny. Plik logu zawiera szczegółowe informacje, takie jak ścieżka pliku, schemat bazy danych oraz konkretny plik i numer linii, w której wystąpił błąd.

Zazwyczaj błędy te są związane z motywem, szablonem, wtyczką, komponentem lub dodatkiem. Spróbuj zmienić lub dezaktywować te elementy, aby sprawdzić, czy problem ustąpi.

Inną potencjalną przyczyną są nieprawidłowe uprawnienia plików lub folderów. Każdy plik i katalog w Twoim koncie ma określone uprawnienia, które kontrolują, kto może je odczytywać, modyfikować lub wykonywać. Tworząc plik lub folder w cPanelu, otrzymuje on domyślne uprawnienia. Zazwyczaj nie trzeba ich zmieniać, ale niektóre instalacje lub aktualizacje mogą wymagać ich modyfikacji.

Istnieją trzy typy uprawnień dostępu:

  • Odczyt Pozwala na wyświetlenie pliku.

  • Zapis – Pozwala na modyfikację pliku.

  • Wykonanie – Pozwala na uruchomienie pliku jako programu.

Te uprawnienia dotyczą trzech kategorii użytkowników:

  • Właściciel – Użytkownik, który jest właścicielem pliku.

  • Grupa – Użytkownicy należący do tej samej grupy lub katalogu.

  • Świat - Wszyscy pozostali użytkownicy.

Poziomy uprawnień są reprezentowane przez liczby:

0: Brak dostępu

1: Tylko wykonanie

2: Tylko zapis

3: Zapis i wykonanie

4: Tylko odczyt

5: Odczyt i wykonanie

6: Odczyt i zapis

7: Odczyt, zapis i wykonanie (pełne uprawnienia)

Aby Twoje pliki były poprawnie wyświetlane w przeglądarce, użyj następujących ustawień uprawnień:

  • Pliki HTML i obrazy – Ustaw uprawnienia na 644 (lub 0644). Pozwala to na odczyt przez wszystkich, ale zapis tylko przez właściciela. Te uprawnienia są automatycznie ustawiane podczas tworzenia pliku.

  • Foldery – Ustaw uprawnienia na 755 (lub 0755). Pozwala to na odczyt i wykonanie przez wszystkich, ale zapis tylko przez właściciela. Te uprawnienia są automatycznie przypisywane podczas tworzenia folderu.

  • Pliki CGI – Ustaw uprawnienia na 755 (lub 0755). Pozwala to na odczyt i wykonanie przez wszystkich, ale zapis tylko przez właściciela. W przeciwieństwie do innych plików, te uprawnienia nie są ustawiane automatycznie, więc musisz je zmienić ręcznie.

Oto domyślne uprawnienia do ustawienia:

  • Pliki – 0644

  • Foldery – 0755

  • Folder główny domeny – 0750

Jeśli nadal nie wiesz, co powoduje problem lub potrzebujesz pomocy przy sprawdzaniu lub zmianie uprawnień plików i folderów, skontaktuj się z Wsparciem Klienta. Przeprowadzimy Cię przez proces rozwiązywania problemów. Przygotuj następujące informacje:

  • Dokładna treść komunikatu o błędzie

  • Adres URL, na którym pojawia się błąd (lub kroki, aby go odtworzyć).

  • Twój zewnętrzny adres IP

Przekroczono limit czasu połączenia z serwerem, połączenie zostało zresetowane

Jeśli napotkasz błąd „Przekroczono limit czasu połączenia” lub „Połączenie zostało zresetowane”, może to oznaczać, że Twój zewnętrzny adres IP został zablokowany przez zaporę serwera. Aby rozwiązać ten problem, skontaktuj się z Wsparciem Klienta, abyśmy mogli sprawdzić przyczynę blokady i pomóc w rozwiązaniu problemu.

Kontaktując się z nami, podaj nazwę domeny oraz zewnętrzny adres IP.

500 Internal Server error

Ten błąd może wystąpić z kilku powodów, w tym:

1. Nieprawidłowe dyrektywy .htaccess to najczęstsza przyczyna – nieprawidłowa składnia lub problematyczne dyrektywy w pliku .htaccess. Aby uzyskać do niego dostęp, wykonaj następujące kroki:

  1. Przejdź do swojego konta Spaceship.

  2. Wybierz Hosting Manager w Launchpadzie.

  3. Kliknij przycisk Zarządzaj obok swojego planu hostingowego.

  4. Wybierz opcję Pliki i przechowywanie.

  5. Kliknij Zarządzaj plikami przy nazwie strony.

Aby sprawdzić, czy plik .htaccess powoduje problem, spróbuj tymczasowo zmienić jego nazwę za pomocą opcji Zmień nazwę w Menedżerze plików cPanel. Jeśli to rozwiąże problem, przyczyna leży w pliku .htaccess. W takim przypadku możesz rozpocząć rozwiązywanie problemu, komentując linie. Dodaj # na początku każdej linii, aby ją wyłączyć.

Uwaga: Jeśli nie znasz składni .htaccess, unikaj bezpośrednich zmian i zawsze zachowuj kopię zapasową pliku.

Jeśli błąd nadal występuje po modyfikacji pliku .htaccess, sprawdź plik error_log pod kątem najnowszych błędów PHP, aby uzyskać dodatkowe wskazówki.

Na koniec pamiętaj, aby przywrócić plik .htaccess do oryginalnej nazwy i odkomentować linie, jeśli to konieczne.

2. Nieprawidłowe uprawnienia plików lub folderów również mogą powodować błędy. Możesz zmienić uprawnienia w cPanelu:

  1. Przejdź do Menedżera plików.

  2. Kliknij Zmień uprawnienia.

Aby uzyskać dostęp do swoich plików:

  1. Zaloguj się na swoje konto Spaceship.

  2. Wybierz Hosting Manager w Launchpadzie.

  3. Wybierz Zarządzaj obok swojego planu hostingowego.

  4. Przejdź do Pliki i przechowywanie.

  5. Kliknij Zarządzaj plikami przy nazwie strony.

Oto domyślne uprawnienia do ustawienia:

  • Pliki0644

  • Foldery0755

  • Folder główny domeny0750

Jeśli nie wiesz, jak sprawdzić lub zmienić uprawnienia plików lub folderów, skontaktuj się z Wsparciem Klienta.

3. Nadmierne wykorzystanie zasobów konta (RAM, CPU), co może wynikać z przekroczenia limitów zasobów wirtualnych Twojego konta hostingowego.

Jeśli Twoje konto osiąga limity LVE (Lightweight Virtual Environment), przejrzyj plik error_log i sprawdź najnowsze komunikaty o błędach, aby ustalić, czy problem powoduje skrypt, wtyczka czy coś innego.

Możesz sprawdzić, czy konto osiągnęło limity, w Hosting Managerze swojego konta Spaceship. Wybierz Zarządzaj obok planu hostingowego > Hosting Usage > Raporty logów. Jeśli przekraczasz limity zasobów, raport znajdziesz tutaj. Możesz także sprawdzić zużycie zasobów w cPanelu w menu Resource Usage.

Po zidentyfikowaniu problemu zoptymalizuj wydajność strony lub konta, aby w przyszłości nie przekraczać limitów zasobów.

4. Błędy 500 Internal Server mogą czasami wystąpić z powodu uruchomienia reguły ModSecurity. ModSecurity monitoruje wszystkie żądania stron, filtrując potencjalnie szkodliwe, które mogłyby wykorzystać luki w Twojej stronie. Zazwyczaj blokuje złośliwe działania, ale czasem może błędnie zidentyfikować prawidłowe żądanie jako zagrożenie z powodu słabego kodowania strony, powodując błędy.

Aby zarządzać ModSecurity, przejdź do cPanel > ModSecurity. Możesz ją wyłączyć, znajdując swoją domenę na liście i wybierając Wyłącz. Pamiętaj, że nie wpłynie to na subdomeny, które pozostaną chronione. Możesz ją ponownie włączyć w dowolnym momencie, wybierając Włącz.

Zalecamy ostrożność przy korzystaniu z tej opcji. Jeśli uważasz, że ModSecurity powoduje problemy z Twoją stroną, skontaktuj się z naszym Wsparciem Klienta przed wprowadzeniem zmian.

507 Insufficient Storage

Błąd 507 Insufficient Storage, będący częścią serii kodów statusu 50x, wskazuje na problemy z bazą danych lub systemem plików. Może być spowodowany przez:

  • Nieaktualne wtyczki lub motywy na stronie WordPress.

  • Ograniczone zasoby serwera, takie jak niewystarczająca ilość miejsca na dysku.

  • Ograniczenia pamięci RAM

Aby rozwiązać ten problem:

  1. Upewnij się, że wszystkie wtyczki i motywy na Twojej stronie są aktualne.

  2. Zoptymalizuj swoje bazy danych i sprawdź, czy masz wystarczająco dużo miejsca na dysku na pliki tymczasowe.

508 Limit zasobów został osiągnięty

Ten błąd oznacza, że Twoja strona przekroczyła limity LVE (Lightweight Virtual Environment) zasobów. Aby sprawdzić, czy Twoje konto osiąga limity, przejdź do swojego konta Spaceship, do Hosting Manager, wybierz Zarządzaj obok swojego planu hostingowego, a następnie przejdź do Hosting Usage > Reports Log. Jeśli występuje nadmierne użycie, zobaczysz tutaj szczegóły. Możesz także sprawdzić zużycie zasobów w cPanel w menu Resource Usage.

Jeśli ostatnio wprowadzałeś zmiany na stronie, dodawałeś nowe wtyczki lub motywy albo wystąpił wzrost ruchu, rozważ optymalizację swojej strony. Po więcej wskazówek lub szczegółową analizę skontaktuj się z naszym Działem Wsparcia Klienta.

404 Nie znaleziono

Błąd 404 zwykle pojawia się, gdy treść została usunięta lub przeniesiona pod inny adres URL. Typowe przyczyny to:

  • Adres URL lub jego zawartość zostały usunięte lub przeniesione bez aktualizacji linków wewnętrznych.

  • Adres URL został wpisany lub podlinkowany niepoprawnie.

  • Nazwa domeny nie istnieje.

  • Problemy z plikiem .htaccess, takie jak brak domyślnych reguł WordPress lub błędy w systemach takich jak Laravel.

W rzadkich przypadkach przyczyną może być również ModSecurity.

Kroki rozwiązywania błędu 404

1. Zamień nieprawidłowe linki na działające.

2. Usuń wszystkie linki prowadzące do stron 404 i rozważ deindeksację uszkodzonych stron z wyszukiwarek. Użyj narzędzi takich jak Narzędzie do usuwania adresów URL Google, aby trwale usunąć te strony z indeksu. Dowiedz się więcej w tym przewodniku po deindeksacji.

3. Zaktualizuj ustawienia bezpośrednich odnośników w WordPress, przechodząc do Ustawienia > Bezpośrednie odnośniki w panelu WordPress i wybierz Zapisz zmiany (wystarczy zapisać, nie trzeba nic zmieniać).

403 Zabronione

Błąd 403 Zabronione może być spowodowany przez:

  • Nieprawidłowe uprawnienia plików/katalogów

  • Odrzucone reguły w pliku .htaccess

  • Podejrzana aktywność wykryta przez ModSecurity, która może zablokować dostęp.

  • Tymczasowa blokada pliku /xmlrpc.php.

  • Blokada ze względu na podejrzenie phishingu lub złośliwego oprogramowania. Skontaktuj się z Działem Wsparcia Klienta, aby sprawdzić, czy blokada została nałożona.

Błąd 403 Forbidden Żądanie zabronione przez reguły administracyjne oznacza, że żądanie zostało zablokowane przez usługę bezpieczeństwa na naszym serwerze. Jeśli napotkasz ten błąd na swojej stronie, skontaktuj się z Wsparciem Klienta w celu dalszego zbadania sprawy i uzyskania pomocy.    

400 Bad Request

Ten błąd oznacza, że serwer nie może przetworzyć żądania z powodu problemu po stronie klienta. Typowe przyczyny to:

  • Błąd składni w adresie URL

  • Uszkodzona pamięć podręczna przeglądarki i pliki cookie

  • Problemy z pamięcią podręczną wyszukiwania DNS

  • Rozmiar pliku przekracza limity serwera

  • Konflikty z rozszerzeniami przeglądarki

Aby rozwiązać ten problem:

1. Upewnij się, że nazwa domeny i adres URL są wpisane poprawnie. Sprawdź, czy znaki specjalne są prawidłowo zakodowane i są dozwolonymi znakami URL. W przypadku długich adresów URL rozważ użycie internetowego narzędzia do kodowania/dekodowania URL, aby sprawdzić nieprawidłowe znaki.

2. Wyczyść pamięć podręczną w swojej przeglądarce.

3. Jeśli przesyłasz plik i pojawia się ten błąd, może to oznaczać, że rozmiar pliku przekracza limit serwera. Spróbuj przesłać mniejszy plik, a jeśli to zadziała, zmniejsz rozmiar oryginalnego pliku i prześlij go ponownie.

4. Wyczyść pamięć podręczną DNS.

5. Wyłącz rozszerzenia przeglądarki, które wpływają na pliki cookie lub zakłócają działanie strony. Tymczasowe wyłączenie tych rozszerzeń pokaże, czy to one powodują problem.

Nie znaleziono serwera, strona niedostępna

Jeśli Twoja strona nie jest dostępna w niektórych przeglądarkach (Chrome, Firefox, Safari itp.), spróbuj użyć narzędzi takich jak DNS Checker lub usług proxy:

Jeśli Twoja strona działa w niektórych przeglądarkach, a w innych nie, może to być spowodowane problemem z pamięcią podręczną przeglądarki. Spróbuj wyczyścić pamięć podręczną i ponownie uzyskać dostęp do strony.

Jeśli Twoja strona ładuje się w proxy online, ale nie w Twojej przeglądarce, może to być spowodowane opóźnieniami w propagacji DNS. Proces ten, który może trwać 24-48 godzin, aktualizuje pamięci podręczne DNS na całym świecie po zmianach w strefie DNS Twojej domeny. Niestety, nie można go przyspieszyć.

Czekając, możesz wyczyścić pamięć podręczną DNS komputera i pamięć podręczną przeglądarki. Aby ominąć propagację DNS, możesz także edytować lokalny plik hosts. Ten plik pozwala ręcznie powiązać nazwy domen z adresami IP, umożliwiając podgląd strony na nowym serwerze przed wejściem w życie zmian DNS. Dodając odpowiednie wpisy do pliku hosts, możesz wyświetlić swoją stronę pod jej nazwą domenową, kierując komputer na konkretny adres IP i omijając standardowe wyszukiwanie DNS. Jest to przydatne, gdy chcesz pracować nad stroną na nowym serwerze, podczas gdy inni nadal korzystają z wersji na starym serwerze.

Jeśli strona nadal nie działa w różnych przeglądarkach, proxy lub na różnych urządzeniach, sprawdź, czy domena jest poprawnie skierowana na serwer. Jeśli propagacja DNS została zakończona i domena jest poprawnie skonfigurowana, mogą występować globalne problemy z serwerem hostingowym, takie jak zaplanowane prace konserwacyjne lub problemy techniczne.

Przestoje strony mogą być frustrujące, ale zrozumienie typowych komunikatów o błędach i ich przyczyn może pomóc szybko zidentyfikować i rozwiązać problemy. Niezależnie od tego, czy jest to błąd 404 spowodowany uszkodzonymi linkami, błąd 500 Internal Server Error wynikający z błędnych dyrektyw .htaccess, czy limity zasobów powodujące błąd 508, ten przewodnik zawiera praktyczne kroki do rozwiązania i naprawy tych problemów. Zawsze aktualizuj wtyczki, motywy i oprogramowanie, monitoruj zasoby serwera i korzystaj z narzędzi dostępnych w koncie hostingowym, aby utrzymać wydajność strony. W przypadku bardziej złożonych problemów lub jeśli potrzebujesz dodatkowej pomocy, nie wahaj się skontaktować z Wsparciem Klienta po pomoc.

Wymagany jest prawidłowy adres e-mail