Przejdź do treści

Parametry PHP w cPanel

W cPanel możesz zmieniać wybrane parametry PHP dla swojej strony internetowej.

Może to być potrzebne np. wtedy, gdy:

  • nie możesz wysłać większego pliku,
  • import danych kończy się błędem,
  • WordPress zgłasza zbyt niski limit pamięci,
  • skrypt wykonuje się zbyt krótko,
  • formularz zawiera dużo pól,
  • programista poprosi o zmianę konkretnego parametru PHP.

1. Gdzie zmienić parametry PHP

Po zalogowaniu do cPanel znajdź sekcję:

Software

Następnie kliknij:

MultiPHP INI Editor


2. Wybierz domenę

Wybierz domenę, dla której chcesz zmienić parametry PHP.

Przykład:

domena.pl

Jeżeli na hostingu masz kilka domen, upewnij się, że wybierasz właściwą.


3. Tryb Basic Mode

Najprościej korzystać z zakładki:

Basic Mode

W tym miejscu możesz zmienić najczęściej używane parametry PHP bez ręcznego wpisywania konfiguracji.

Po zmianie wartości kliknij:

Apply


4. Najczęściej zmieniane parametry

memory_limit

Określa maksymalną ilość pamięci RAM, jaką może wykorzystać pojedynczy skrypt PHP.

Przykład:

256M

lub:

512M

Jeżeli aplikacja zgłasza błąd typu:

Allowed memory size exhausted

może być potrzebne zwiększenie tego parametru.


upload_max_filesize

Określa maksymalny rozmiar pojedynczego pliku wysyłanego przez PHP.

Przykład:

64M

oznacza maksymalnie około 64 MB na jeden plik.

Jeżeli chcesz przesłać plik większy niż ustawiona wartość, wysyłanie może się nie udać.


post_max_size

Określa maksymalny rozmiar całych danych wysyłanych do strony metodą POST.

Przykład:

128M

Ten parametr powinien być co najmniej tak duży jak:

upload_max_filesize

Dla przykładu:

upload_max_filesize = 64M
post_max_size = 128M

jest poprawnym ustawieniem.


max_execution_time

Określa maksymalny czas wykonywania skryptu PHP w sekundach.

Przykład:

300

oznacza:

300 sekund = 5 minut

Może być potrzebne zwiększenie tej wartości przy:

  • imporcie danych,
  • eksporcie,
  • aktualizacjach,
  • wykonywaniu bardziej czasochłonnych operacji.

max_input_time

Określa maksymalny czas, przez jaki PHP może przetwarzać dane wejściowe.

Przykład:

300

Najczęściej nie trzeba go zmieniać, chyba że wymaga tego aplikacja.


max_input_vars

Określa maksymalną liczbę zmiennych przesyłanych do PHP.

Przykład:

3000

lub:

5000

Ten parametr może mieć znaczenie przy:

  • rozbudowanych formularzach,
  • dużych menu w WordPressie,
  • panelach konfiguracyjnych z dużą liczbą pól.

Jeżeli część ustawień formularza nie zapisuje się poprawnie, problem może wynikać właśnie z tego limitu.


5. Przykładowe ustawienia

Dla typowej strony lub WordPressa można spotkać np.:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 128M
max_execution_time = 300
max_input_time = 300
max_input_vars = 3000

To tylko przykład.

Nie oznacza to, że każda strona powinna mieć dokładnie takie wartości.


6. Editor Mode

W MultiPHP INI Editor dostępny może być również tryb:

Editor Mode

Pozwala on ręcznie edytować konfigurację PHP.

Przykład:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 128M

Jeżeli nie wiesz dokładnie, co robisz, lepiej korzystać z:

Basic Mode

Ręczna edycja błędnych parametrów może spowodować problemy z działaniem strony.


7. Po zmianie parametrów

Po zapisaniu zmian:

  1. otwórz stronę internetową,
  2. wykonaj czynność, która wcześniej powodowała problem,
  3. sprawdź, czy wszystko działa prawidłowo.

Przykład:

Jeżeli wcześniej nie można było wysłać pliku 50 MB, a zwiększyłeś:

upload_max_filesize

spróbuj przesłać plik ponownie.


8. Większa wartość nie zawsze jest lepsza

Nie ustawiaj bardzo wysokich wartości bez potrzeby.

Na przykład:

memory_limit = 4096M

nie oznacza automatycznie, że strona będzie działała szybciej.

Zbyt wysokie limity mogą spowodować, że źle działający skrypt będzie zużywał zbyt dużo zasobów serwera.

Parametry najlepiej zwiększać tylko wtedy, gdy aplikacja rzeczywiście tego wymaga.


9. Najprostszy schemat

Aby zmienić parametr PHP:

  1. Zaloguj się do cPanel.
  2. Wejdź w:

Software → MultiPHP INI Editor

  1. Wybierz domenę.
  2. Pozostań w Basic Mode.
  3. Zmień potrzebny parametr.
  4. Kliknij Apply.
  5. Sprawdź działanie strony.

Gotowe.

Jeżeli nie wiesz, jaką wartość ustawić, skontaktuj się z administratorem strony, programistą lub pomocą techniczną Cloud4you.