Jak możemy pomóc?

Poszukiwanie...

Jak zmienić wersję PHP dla domeny?

W panelu DirectAdmin możesz wybrać wersję PHP dla konkretnej domeny. Ten poradnik pokazuje, gdzie zmienić ustawienie, czym różni się wybór wersji od opcji domyślnej i jak sprawdzić stronę po zmianie.

Co przygotować przed zmianą PHP

PHP to język wykorzystywany przez wiele stron i aplikacji, między innymi WordPress. Zmiana jego wersji może wpłynąć na działanie systemu strony, motywu i wtyczek.

  • Sprawdź wymagania swojej aplikacji, motywu i dodatków. Wybierz wersję PHP, którą obsługują wszystkie te elementy.
  • Upewnij się, że masz aktualną kopię plików strony i jej bazy danych oraz wiesz, jak ją przywrócić. Jeśli masz kopię testową strony, najpierw sprawdź zmianę na niej.
  • Sprawdź okres wsparcia wybranej wersji PHP. Dostępność starszej wersji na liście w panelu nie oznacza, że nadal otrzymuje ona poprawki od twórców PHP.

Zmiana na wersję niezgodną ze stroną może spowodować błąd lub przerwę w jej działaniu. Przed wyborem zapisz dotychczasowe ustawienie. Sprawdź też subdomeny oznaczone Jak na domenie — dziedziczą wersję domeny nadrzędnej.

Na ilustracjach identyfikator konta zastąpiono przez hostXXXXXX, a adres IP przez x.x.x.x. W swoim panelu odszukaj własną domenę. Pokazana wersja PHP jest przykładem, nie zaleceniem dla każdej strony.

1. Zaloguj się do DirectAdmin

Otwórz DirectAdmin dla hostingu, na którym działa strona. W razie potrzeby skorzystaj z instrukcji Jak zalogować się do Panelu Administracyjnego DirectAdmin?.

2. Wybierz kafelek Zmiana wersji PHP dla domeny i izolacja

Na pulpicie odszukaj sekcję APLIKACJE PHP I PYTHON. Wybierz kafelek Zmiana wersji PHP dla domeny i izolacja (2). Zobaczysz tabelę Lista domen.

3. Znajdź właściwy wiersz domeny

W kolumnie Domena (3) odszukaj pełną nazwę swojej domeny. Nie pomyl jej z widoczną pod nią subdomeną. Odczytaj i zapisz dotychczasowy wybór w kolumnie Wersja — także wtedy, gdy jest to Domyślna, a nie konkretny numer.

4. Wybierz wersję PHP

Wybór z listy jest zapisywany automatycznie. Nie ma osobnego przycisku Zapisz, dlatego zmień wartość dopiero po przygotowaniu strony i sprawdzeniu właściwego wiersza.

Rozwiń listę w kolumnie Wersja (4) przy wybranej domenie. Wybierz konkretny numer PHP zgodny z wymaganiami strony. Opcję Domyślna wybierz tylko wtedy, gdy domena ma korzystać z wersji ustawionej w Ustawienia PHP.

Pozostaw bez zmian kolumnę Izolacja oraz pole Domyślny status izolacji dla nowych domen. Są to odrębne ustawienia i nie trzeba ich zmieniać, aby wybrać wersję PHP.

Co oznacza opcja „Domyślna”

Konkretny numer, np. 8.5, oznacza wersję wybraną bezpośrednio dla domeny. Domyślna (8.5) oznacza korzystanie z wersji domyślnej ustawionej w Ustawienia PHP; liczba w nawiasie pokazuje jej aktualny numer. Te wybory nie są równoważne, nawet gdy w tej chwili wskazują tę samą wersję.

Jeżeli domena ma wybór Domyślna, późniejsza zmiana wersji domyślnej może zmienić również PHP używane przez tę domenę. Ustawienia domyślne opisuje osobny poradnik Gdzie mogę zmienić ustawienia PHP?.

5. Sprawdź wersję PHP i działanie strony

  • Odczekaj do 2 minut na zastosowanie zmiany. Następnie odśwież listę domen i sprawdź, czy przy właściwej nazwie nadal widnieje wybrana wartość.
  • Otwórz stronę i sprawdź jej najważniejsze podstrony oraz funkcje, np. logowanie i formularze. Jeśli domena ma subdomeny z wyborem Jak na domenie, sprawdź także działające na nich aplikacje.
  • Porównaj wersję PHP z wyborem w panelu, jeśli Twoja aplikacja pokazuje informacje o środowisku serwera. Sam zapis ustawienia w DirectAdmin nie potwierdza poprawnego działania strony.

Zmianę uznaj za zakończoną, gdy panel zachowuje właściwy wybór, a strona i jej potrzebne funkcje działają poprawnie.

Najczęstsze problemy

Strona przestała działać

Wróć do tego samego wiersza domeny i przywróć zanotowane wcześniej ustawienie. Jeśli był to wybór Domyślna, przywróć tę opcję, a nie tylko numer widoczny w nawiasie. Odczekaj na zastosowanie zmiany i ponownie sprawdź stronę.

Sprawdź logi błędów PHP i zgodność dodatków ze wskazaną wersją. Nie wyłączaj izolacji tylko dlatego, że po zmianie PHP pojawił się błąd. Jeżeli nie znasz przyczyny, przekaż opiekunowi strony lub pomocy Hostido nazwę domeny, czas wystąpienia problemu oraz wybraną i poprzednią wersję PHP.

Aplikacja nadal pokazuje poprzednią wersję

Sprawdź, czy minęły 2 minuty i czy zmiana dotyczy dokładnie tej domeny lub subdomeny, pod którą otwierasz aplikację. Odczytaj jej wiersz w tabeli oraz wybór Domyślna lub Jak na domenie, jeśli jest używany. Jeśli wartości nadal się nie zgadzają, skontaktuj się z pomocą Hostido zamiast kolejno przełączać różne wersje.

Domeny nie ma na liście

Sprawdź, czy jesteś w panelu właściwej usługi hostingowej i czy domena została do niej dodana. Rejestracja domeny i jej dodanie do hostingu to osobne czynności.