Zamiast Państwa strony pojawia się komunikat, że konto zostało zawieszone. Zawieszenie wynika najczęściej z jednej z czterech przyczyn i każdą rozwiązuje się inaczej: zhakowana strona, zużycie zasobów ponad limity, nieopłacona faktura albo skarga, którą otrzymała firma hostingowa. Oto jak ustalić, która z nich zaszła, i co zrobić, aby przywrócić stronę online.
Na hostingu zarządzanym przez cPanel zawieszenie zastępuje stronę komunikatem, że konto jest zawieszone, często po angielsku („This Account has been suspended”). Blokuje też logowanie do panelu, dostęp FTP i wysyłanie e-maili z konta; odbieranie zależy od konfiguracji serwera. Pliki natomiast pozostają na miejscu.
Przyczyna zwykle pojawia się w wiadomości od firmy hostingowej: proszę przeszukać skrzynkę e-mail powiązaną z kontem, łącznie z folderem spamu, pod kątem słów „zawieszenie”, „abuse”, „malware” lub „faktura”, a potem sprawdzić panel klienta i zgłoszenia.
| Przyczyna | Co zwykle mówi wiadomość | O co poprosić |
|---|---|---|
| Zhakowana strona | Wykryto złośliwe oprogramowanie, phishing lub wysyłkę spamu, czasem ze ścieżkami plików. | Listę wykrytych plików, datę wykrycia, logi z tego okresu. |
| Zasoby | Przekroczenie limitu procesora, pamięci, jednoczesnych procesów, i-węzłów (inodes) lub miejsca na dysku. | Wykresy zużycia i logi dostępu z tego okresu. |
| Nieopłacona faktura | Przekroczony termin płatności, nieopłacone odnowienie, odrzucona metoda płatności. | Kwotę do zapłaty i datę, w której dane zostałyby usunięte zgodnie z regulaminem. |
| Skarga lub regulamin | Skarga dotycząca praw autorskich, zgłoszenie nadużycia, treść niezgodna z regulaminem. | Samą skargę, adres, którego dotyczy, i termin na odpowiedź. |
Jeśli wiadomość nie podaje przyczyny, proszę zapytać o nią na piśmie, razem z odpowiednim punktem regulaminu: zawieszenie znika szybciej, gdy obie strony mówią o tym samym problemie.
Regulamin firmy hostingowej określa termin, po którym dane zawieszonego konta mogą zostać usunięte. Przed jakimkolwiek innym krokiem proszę zabezpieczyć kopię:
wp db export, albo w tej samej prośbie o archiwum.Proszę zachować tę kopię bez zmian, nawet jeśli strona jest zainfekowana: przyda się do czyszczenia i porównania.
Na współdzielonym serwerze strona, która rozprowadza złośliwe oprogramowanie, hostuje fałszywe strony logowania lub wysyła spam, zagraża innym kontom i reputacji adresów IP serwera. Firma hostingowa zawiesza więc konto i odblokowuje je, gdy problem zostanie rozwiązany.
wp-content/uploads, nieznanych katalogów w katalogu głównym, skryptów wysyłających e-maile, dodanych kont administratorów.wp-config.php.Przeniesienie tych samych plików do innej firmy hostingowej przenosi razem z nimi infekcję, a wraz z nią ryzyko kolejnego zawieszenia. Czyszczenie wykonuje się przed przywróceniem strony online, niezależnie od tego, gdzie to nastąpi.
Hosting współdzielony ogranicza zużycie każdego konta. Na serwerach z CloudLinux limity dotyczą procesora, pamięci fizycznej, operacji wejścia i wyjścia na dysku, liczby procesów oraz procesów wejściowych (Entry Processes), czyli jednoczesnych połączeń z dynamicznymi skryptami, takimi jak PHP. Liczba plików jest liczona w i-węzłach (inodes): każdy plik i każdy katalog zajmuje jeden.
Gdy limit procesów wejściowych zostanie osiągnięty, odwiedzający dostają błąd 508 „Resource Limit Is Reached”. Powtarzające się przekroczenia mogą prowadzić do zawieszenia. Panel firmy hostingowej pokazuje zużycie w czasie: proszę znaleźć godziny szczytów, a potem przeczytać logi dostępu z tych godzin.
wp-login.php lub xmlrpc.php.wp-content, które zapełniają miejsce na dysku i i-węzły.du -sh wp-content/* | sort -h
find . -type f | wc -l
<Files "xmlrpc.php">
Require all denied
</Files>
Ten blok odrzuca każde żądanie do xmlrpc.php. Najpierw proszę sprawdzić, czy nie korzysta z niego żadne narzędzie: na przykład Jetpack łączy się przez XML-RPC. Jeśli strona wyświetli potem błąd 500, firma hostingowa nie dopuszcza tej dyrektywy w .htaccess: proszę usunąć blok i poprosić ją o odpowiednik.
define( 'DISABLE_WP_CRON', true );
Zaplanowane zadania musi wtedy wywoływać harmonogram serwera: proszę utworzyć w panelu firmy hostingowej zadanie, które regularnie wywołuje https://www.panstwa-strona.com/wp-cron.php, na przykład co 15 minut.
Proszę opłacić fakturę w panelu klienta i sprawdzić, czy zapisana karta nie wygasła. Reaktywacja następuje po płatności, automatycznie lub na prośbę, zależnie od firmy hostingowej; jeśli się opóźnia, proszę otworzyć zgłoszenie z numerem płatności.
Domenę często odnawia się osobno od hostingu. Wygasła domena również sprawia, że strona znika, ale wyświetlana strona pochodzi wtedy od rejestratora, a nie od firmy hostingowej: to dwie faktury i dwa sprawdzenia.
Proszę odpowiedzieć na piśmie, w podanym terminie, opisując, co zostało zrobione: to dokument, który firma hostingowa dołącza do sprawy, aby zdjąć zawieszenie.
Po zdjęciu zawieszenia zostaje pytanie: kto zajmie się stroną dalej? Simafri przejmuje Państwa stronę WordPress, przywraca ją online na podstawie, którą hostujemy, zabezpieczamy i aktualizujemy, a potem zajmuje się nią miesiąc po miesiącu. Domena i treści pozostają Państwa.
Termin zależy od regulaminu każdej firmy hostingowej. Proszę zapytać na piśmie o planowaną datę usunięcia i od razu odzyskać kopię plików i bazy danych, przez SFTP lub prosząc o archiwum.
Tak, na podstawie kopii plików i bazy danych. Jeśli zawieszenie wynika z włamania, proszę najpierw wyczyścić stronę: zainfekowane pliki przenoszą infekcję do nowej firmy hostingowej. Domena musi potem wskazywać na nowy hosting.
Zużycie nie musi pochodzić od odwiedzających: roboty próbujące logowania na wp-login.php lub xmlrpc.php, zasobożerna wtyczka, kopie zapasowe przechowywane na koncie albo zhakowana strona wysyłająca spam również zużywają zasoby. Wykresy zużycia i logi dostępu pokazują, która z tych przyczyn zachodzi.
Proszę zapytać o nią na piśmie, prosząc o wskazanie odpowiedniego punktu regulaminu, listę zgłoszonych plików, jeśli takie są, oraz logi z tego okresu. Warto zachować całą korespondencję: stanowi dokumentację potrzebną do zdjęcia zawieszenia.
Simafri
Porozmawiajmy o Państwa projekcie
Proszę powiedzieć nam w kilku słowach, czego Państwo potrzebują: odpowiemy szybko.
Dziękujemy! Państwa zapytanie zostało wysłane. Wkrótce się odezwiemy.
Wolą Państwo e-mail? Proszę napisać do nas na support@simafri.com.