Baza wiedzy›Webhosting›Konfiguracja PHP

Webhosting – Konfiguracja PHP

Na tej stronieKiedy przyda się ten poradnikWersje PHP w usłudze Webhosting i WMSPHP configurationParametry PHP możliwe do ustawieniaTypowe problemyCzęsto zadawane pytania

W tym artykule dowiesz się:


Kiedy przyda się ten poradnik


Wersje PHP w usłudze Webhosting i WMS

Oferta wersji PHP różni się w zależności od usługi. W zwykłym Webhostingu dostępne są inne wersje PHP niż w usłudze WMS.

Wersje PHP w zwykłym Webhostingu

W zwykłym Webhostingu możesz obecnie ustawić następujące wersje PHP:

  • PHP 5.4 – 5.6 (przestarzała, potencjalnie niebezpieczna)
  • PHP 7.0 – 7.4 (przestarzała)
  • PHP 8.0 – 8.5

Wersję wybierasz podczas zamawiania Webhostingu, później możesz ją zmienić według instrukcji w rozdziale PHP configuration.

Wersje PHP w usłudze WMS

Usługa WMS oferuje obecnie PHP w wersji 8.2.1 (stan na październik 2026). Pracujemy nad udostępnieniem nowszych wersji PHP dla WMS. Gdy tylko będą dostępne, zaktualizujemy tę informację.

PHP info

Jeśli potrzebujesz sprawdzić konkretne funkcje za pomocą phpinfo() jeszcze przed uruchomieniem Webhostingu, postępuj w następujący sposób:

  1. Wpisz w pasku adresu przeglądarki http://hc1-wd420.wedos.net/info.php82.
  2. W razie potrzeby zmień końcówkę .php82 na wersję PHP, którą chcesz sprawdzić.

PHP configuration

Zmiany w konfiguracji PHP w Webhostingu zaczną obowiązywać w ciągu 30 minut od zapisania.

Przed zmianą konfiguracji upewnij się, że Twoja aplikacja internetowa (system, wtyczki, szablony) obsługuje nowe ustawienia.

Aby przejść do interfejsu konfiguracji PHP, wykonaj następujące kroki:

  1. Zaloguj się do administracji klienta ⧉.
  2. W górnym menu wybierz Hosting services Webhosting lub WMS.
  3. Z listy wybierz Webhosting, w którym chcesz skonfigurować PHP.
  4. W lewym menu wybierz PHP configuration.

W tym interfejsie możesz:

  • Ustawić inną wersję PHP. W usłudze WMS dostępna jest według stanu na październik 2026 wyłącznie wersja PHP 8.2.1.
  • Wybrać domyślne lub własne ustawienie wybranych parametrów php.ini. W przypadku własnego ustawienia wpisz nowe wartości. 

Nowe ustawienia zatwierdź przyciskiem Edit w górnej części strony. Po zapisaniu odczekaj 30 minut na wprowadzenie zmian w systemie.

Przykładowa zmiana wersji PHP
Przykładowa zmiana wersji PHP

Parametry PHP możliwe do ustawienia

W interfejsie konfiguracji możesz ustawić następujące parametry (w nawiasie podano wartość domyślną):

  • allow_url_fopen (On)
  • allow_url_include (Off)
  • auto_append_file (Off)
  • auto_prepend_file (Off)
  • display_errors (On)
  • html_errors (On)
  • ignore_user_abort (Off)
  • implicit_flush (Off)
  • log_errors (Off)
  • max_execution_time (90), dostępne wartości: 5 – 300 s
  • max_file_uploads (20), dostępne wartości: 0 – 50
  • max_input_vars (10000), dostępne wartości: 0 – 100000
  • output_buffering (Off)
  • session.auto_start (Off)
  • session.cookie_httponly (Off)
  • session.cookie_secure (Off)
  • session.use_cookies (On)
  • session.use_only_cookies (On)

Parametry taryfy Webhostingu

Te parametry wynikają z taryfy Webhostingu (w nawiasie wartości dla LowCost | NoLimit | NoLimit Extra):

  • Liczba wątków PHP (7 | 25 | 30)
  • memory_limit (256 MB | 512 MB | 1024 MB)
  • upload_max_filesize (128 MB | 256 MB | 512 MB)
  • post_max_size (128 MB | 256 MB | 512 MB)

Szczegółowe porównanie taryf znajdziesz pod tym linkiem ⧉. Instrukcję zmiany wariantu taryfy znajdziesz w artykule Usługi – Zmiana taryfy lub okresu rozliczeniowego.

Parametry WMS

W usłudze WMS można dodatkowo ustawić następujące parametry:

Konfiguracja podstawowa (wartość domyślna)

  • Priorytet PHP (0) – niższa wartość = wyższy priorytet, żądania priorytetowe są obsługiwane przez serwer w pierwszej kolejności
  • Liczba slotów CGI (7) – maksymalna liczba jednocześnie uruchomionych procesów PHP
  • Maks. liczba połączeń (null) – podstawowa liczba połączeń, które może nawiązać Webhosting
  • Przetwarzaj URL acme-challenge (włączone)
  • HTTP proxy Cache (włączone) – cache proxy po stronie Webhostingu

Ustawienia w php.ini (wartość domyślna)

  • max_input_time (30)
  • max_input_vars (10000)
  • memory_limit (128)
  • opcache.enable (włączone)
  • post_max_size (32)
  • upload_max_filesize (32)

Typowe problemy

Do typowych problemów ze zmianą konfiguracji PHP należą:

Niedziałająca strona po zmianie PHP

Problem: Po zmianie wersji PHP, parametru lub po aktualizacji wtyczki strona przestała działać, wyświetla się biała strona lub błąd Parse error lub Fatal error.

Przyczyna: Aplikacja lub jej część (szablon, wtyczka, …) nie jest zgodna z nową wersją PHP lub wartością parametru.

Rozwiązanie: Przywróć poprzednią wersję PHP lub poprzednią wartość parametru. Zgodność aplikacji z nową wersją PHP wyjaśnij z administratorem strony lub z pomocą techniczną danej aplikacji. Nazwa wadliwej wtyczki znajduje się zwykle w komunikacie o błędzie; wtyczkę możesz wyłączyć, zmieniając nazwę jej folderu przez FTP w www/wp-content/plugins.

Instalator aplikacji zgłasza niezgodną wersję PHP

Problem: Instalacja WordPressa za pomocą instalatora aplikacji kończy się błędem, że wybrana wersja nie jest zgodna z lokalizacją instalacji (na przykład wymagane PHP 7 do 8.2.99, wykryto 8.3).

Przyczyna: Instalator aplikacji ma problemy z PHP 8.3 i nowszym. Błąd jest nam znany, występuje rzadko.

Rozwiązanie: Tymczasowo ustaw PHP 8.2 zgodnie z rozdziałem PHP configuration, odczekaj 30 minut na wprowadzenie zmiany i powtórz instalację.

Różne wersje PHP w jednym Webhostingu

Problem: Potrzebuję, aby część aplikacji działała na innej wersji PHP.

Przyczyna: W jednym Webhostingu może działać wiele domen/subdomen z aplikacjami o różnych wymaganiach dotyczących wersji PHP i parametrów. Ustawienia w administracji dotyczą jednak globalnie całego Webhostingu.

Rozwiązanie: Konkretny plik możesz uruchomić inną wersją PHP, dopisując numer wersji (bez kropki dziesiętnej) za rozszerzeniem pliku. Na przykład plik aplikace.php74 zostanie uruchomiony w wersji PHP 7.4. Jeśli takie rozwiązanie jest dla Ciebie nie do przyjęcia, pozostaje wydzielić problematyczną aplikację do osobnego Webhostingu.

W WMS nie mogę ustawić PHP 8.3, 8.4 ani 8.5

Problem: W usłudze WMS potrzebuję nowszej wersji PHP niż 8.2.1, ale nie można jej wybrać w konfiguracji PHP.

Przyczyna: W usłudze WMS dostępna jest według stanu na październik 2026 wyłącznie wersja PHP 8.2.1. Nie jest to błąd w Twoim postępowaniu ani ukryte ustawienie, które mógłbyś sam włączyć. Trwają prace nad aktualizacją PHP dla WMS.

Rozwiązanie: Aktualizacja WordPressa, wtyczek i szablonów ani edycja pliku php.ini nie udostępni nowszej wersji PHP w usłudze WMS. Jeśli Twoja aplikacja wymaga nowszego PHP niż 8.2.1, sprawdź aktualne możliwości w pomocy technicznej przez formularz ⧉. Możesz też rozważyć środowisko, w którym można uruchomić wymaganą wersję PHP, na przykład zwykły Webhosting lub własny serwer VPS.


Często zadawane pytania

Jak zmienić parametr na wartość wyższą niż maksymalna dozwolona?

Niektóre parametry (typowo max_execution_time) może tymczasowo zwiększyć Support. Wyślij prośbę przez formularz ⧉; podaj nazwę Webhostingu, żądaną wartość i uzasadnienie prośby.

Jak zmienić parametr, którego nie ma w administracji?

Jeśli nie jest to parametr, który zależy od taryfy Webhostingu, nie można go zmienić w ramach współdzielonego Webhostingu. Rozwiązaniem może być usługa WMS ⧉, która oferuje rozszerzone możliwości modyfikacji parametrów PHP, lub własny serwer VPS ⧉.

Zmieniłem wersję PHP w administracji i nic się nie dzieje. Po jakim czasie zmiana zacznie obowiązywać?

Do 30 minut od zapisania, poczekaj. Jeśli problem nie ustąpi, skontaktuj się z Supportem ⧉.

Jak włączyć Memcache lub Xcache?

Webhosting i WMS używają OPcache, a nie Memcache ani Xcache. Ze względu na zamknięty charakter tych usług nie można również dodać tych rozszerzeń. Więcej informacji o cache znajdziesz w artykule Webhosting – Cache i proxy.

WordPress zgłasza, że potrzebuje nowszego PHP. Gdzie zmienię wersję?

W administracji klienta w ustawieniach PHP configuration Twojego Webhostingu; instrukcję znajdziesz w rozdziale PHP configuration. Przed zmianą upewnij się, że system, wtyczki i szablony obsługują nową wersję.

Jaka jest najnowsza wersja PHP, którą mogę ustawić w Webhostingu?

PHP 8.5. W usłudze WMS dostępna jest tylko wersja 8.2.1, zobacz W WMS nie mogę ustawić PHP 8.3, 8.4 ani 8.5.

Chcę przed przejściem na nową wersję PHP przetestować kopię strony. Czy mogę utworzyć klon Webhostingu?

Nie, nie można mieć dwóch Webhostingów o tej samej nazwie ani dwóch różnych wersji PHP w jednym Webhostingu. Kopię strony umieść na przykład w subdomenie i uruchom jej pliki w nowej wersji PHP, dopisując numer wersji za rozszerzeniem, na przykład aplikace.php83, jak opisuje rozdział Różne wersje PHP w jednym Webhostingu.

Wtyczka zgłasza brak pamięci lub czasu. Jakie wartości memory_limit i max_execution_time mogę ustawić?

max_execution_time 5 – 300 s (domyślnie 90 s), ustawisz go w konfiguracji PHP. Wartość memory_limit określa taryfa: 256 MB w LowCost, 512 MB w NoLimit i 1024 MB w NoLimit Extra. Jeśli wartości taryfy nie wystarczają, rozważ przejście na wyższą taryfę.

Czy ten artykuł był pomocny?

Państwa opinia pomaga nam ulepszać artykuły.

Państwa wiadomość trafi do zespołu redagującego dokumentację, który na nią nie odpowiada. Jeśli potrzebują Państwo pomocy, prosimy skontaktować się z nami za pomocą formularza kontaktowego. Prosimy nie podawać haseł ani danych osobowych.

Nie znalazłeś tego, czego szukasz?

Zadaj pytanie innym klientom na stronie społeczności Help.