Hosting wyłączył stare PHP lub zablokował stronę — co zrobić?
Hosting zapowiedział wyłączenie starego PHP, po zmianie wersji strona pokazuje błąd albo dostawca zablokował witrynę? Najpierw ustal dokładny powód. Koniec dostępności danej wersji PHP, awaria aplikacji, przekroczony limit i blokada po wykryciu malware wymagają różnych działań.
Ten poradnik pomaga przygotować przywrócenie działania WordPressa lub PrestaShop i zaplanować dalszą aktualizację. Samo przeniesienie starego kodu na kolejny serwer nie usuwa jego problemów.
Zgłoś problem z PHP lub blokadą strony
Co dokładnie napisał hosting?
Zachowaj pełną wiadomość i termin zmiany. Sprawdź, czy dotyczy jednej domeny, całego konta, wersji PHP, wykorzystania zasobów czy incydentu bezpieczeństwa. Jeżeli wiadomość budzi podejrzenia, wejdź do panelu znanym adresem i potwierdź zgłoszenie u dostawcy.
Przy blokadzie poproś o powód, godzinę zdarzenia i dostępne szczegóły diagnostyczne: błąd, ścieżkę pliku lub informację o przekroczonym limicie. Nie publikuj haseł, tokenów i danych klientów. Gdy przyczyną jest infekcja, skorzystaj ze ścieżki naprawy strony po włamaniu.
Przed zmianami zabezpiecz aktualny stan
Potrzebna jest kopia plików i bazy oraz informacja, z jakiej chwili pochodzą. Sprawdź, czy kopię można odtworzyć na osobnym środowisku. Przy podejrzeniu infekcji zachowaj materiał do analizy, oznacz go jako potencjalnie zainfekowany i trzymaj poza publicznym katalogiem.
W sklepie ustal, czy po wykonaniu backupu pojawiły się nowe zamówienia, płatności lub zmiany stanów magazynowych. Powrót do starej bazy bez ich uwzględnienia może utracić prawidłowe dane. Nie zastępuj bazy przypadkową kopią tylko po to, by zobaczyć, czy strona wstanie.
Ustal wersję aplikacji i PHP obsługującego WWW
Zapisz wersję WordPressa lub PrestaShop, motywu, dodatków oraz modułów płatności i dostawy. Sprawdź wymagania dla konkretnego wydania, nie tylko nazwę produktu. W PrestaShop macierz zgodności PHP zależy od wersji aplikacji; wymagania najnowszego wydania nie opisują automatycznie starszego sklepu.
Wersja PHP w konsoli może być inna niż wersja używana przez stronę. Zweryfikuj ustawienie domeny i jej handlera w panelu lub konfiguracji serwera. Nie zostawiaj publicznie dostępnego pliku phpinfo z konfiguracją środowiska.
Wybieraj wersję mającą wsparcie bezpieczeństwa i zgodną z aplikacją oraz dodatkami. Stan wsparcia PHP sprawdzisz w oficjalnym harmonogramie projektu. Dodatkowe poprawki oferowane przez dostawcę wymagają osobnego potwierdzenia zakresu i terminu.
Gdy strona przestała działać po przełączeniu PHP
Najważniejszy jest pierwszy błąd z czasu zmiany. Może dotyczyć niezgodnego kodu, brakującego rozszerzenia albo konfiguracji. Nie przełączaj kolejnych wersji i nie wyłączaj losowo dodatków bez zapisania wyników.
Jeżeli dostawca nadal udostępnia poprzedni wariant, administrator może ocenić krótkotrwałe wycofanie zmiany, uwzględniając zgodność plików i bazy. To osobna decyzja od trwałego rozwiązania problemu. Szczegóły: błąd 500 po zmianie PHP.
Aktualizacja czy migracja?
Aktualizacja na obecnym hostingu ma sens, jeśli dostępne środowisko spełnia wymagania i pozwala wykonać testy. Migracja może być potrzebna przy brakujących możliwościach, ograniczeniach albo zakończeniu usługi. Najpierw trzeba jednak określić, co jest przenoszone i w jakim stanie.
Plan migracji powinien obejmować pliki, bazę, konfigurację PHP, zadania cykliczne, SSL, DNS i integracje. Ustal również, gdzie działa poczta, aby zmiana strony nie przerwała odbierania wiadomości. Dla sklepu zaplanuj końcową synchronizację danych i sposób ograniczenia nowych zapisów w momencie przełączenia.
Samo poprawne otwarcie strony głównej nie potwierdza działania formularza, panelu i zamówień. Zakres pomocy oraz przygotowanie testów opisuje usługa aktualizacji PHP w WordPress i PrestaShop.
Co sprawdzić przed wdrożeniem?
- Kopię testową zabezpiecz przed indeksowaniem i dostępem osób postronnych.
- Wyłącz rzeczywistą wysyłkę maili i produkcyjne integracje; płatności testuj wyłącznie w prawidłowym sandboxie.
- Sprawdź logowanie, formularze, wyszukiwanie, zadania cykliczne oraz funkcje ważne dla danej strony.
- W sklepie sprawdź koszyk, dostawę i pojedyncze zamówienie testowe. Zobacz też diagnozę problemów z zamówieniami po aktualizacji.
- Zapisz zakres wdrożenia, kopię do wycofania i kontrolę po zmianie. Nie przywracaj całej starej bazy bez sprawdzenia nowych danych.
Co przygotować do zgłoszenia?
Podaj domenę, komunikat hostingu, termin wyłączenia, ostatnie poprawne działanie i listę ostatnich zmian. Dodaj informację o dostępnych backupach i o tym, czy strona przyjmuje zamówienia. Skontaktuj się w sprawie diagnozy i planu naprawy; sposób przekazania dostępu ustalimy osobno.