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:
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:
lub:
Jeżeli aplikacja zgłasza błąd typu:
może być potrzebne zwiększenie tego parametru.
upload_max_filesize¶
Określa maksymalny rozmiar pojedynczego pliku wysyłanego przez PHP.
Przykład:
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:
Ten parametr powinien być co najmniej tak duży jak:
Dla przykładu:
jest poprawnym ustawieniem.
max_execution_time¶
Określa maksymalny czas wykonywania skryptu PHP w sekundach.
Przykład:
oznacza:
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:
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:
lub:
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:
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:
- otwórz stronę internetową,
- wykonaj czynność, która wcześniej powodowała problem,
- 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ś:
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:
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:
- Zaloguj się do cPanel.
- Wejdź w:
Software → MultiPHP INI Editor
- Wybierz domenę.
- Pozostań w Basic Mode.
- Zmień potrzebny parametr.
- Kliknij Apply.
- Sprawdź działanie strony.
Gotowe.
Jeżeli nie wiesz, jaką wartość ustawić, skontaktuj się z administratorem strony, programistą lub pomocą techniczną Cloud4you.