Upload za duży, skrypt przerywa po 30 sekundach, brakuje pamięci - większość takich blokad to ustawienia PHP, które zmienisz sam w panelu. Przegląd najważniejszych dyrektyw i bezpieczne wartości.
php.ini to plik konfiguracyjny PHP - języka, w którym działa WordPress, WooCommerce i PrestaShop. Na hostingu współdzielonym nie edytujesz głównego pliku serwera: dostajesz własne nadpisania - w DirectAdmin klikasz je w sekcji ustawień PHP (per domena), bez dotykania plików. Zmiana działa od kolejnego żądania.
| Dyrektywa | Co robi | Rozsądna wartość |
|---|---|---|
| memory_limit | ile RAM na jeden skrypt | 256M (sklepy: 512M) |
| upload_max_filesize | maks. rozmiar wgrywanego pliku | 64M-128M |
| post_max_size | maks. rozmiar całego żądania (musi być ≥ upload!) | jak wyżej lub więcej |
| max_execution_time | ile sekund może trwać skrypt | 60-120 (importy/kopie: chwilowo 300) |
| max_input_vars | ile pól formularza przyjmie PHP | 3000-5000 (duże menu i buildery tego chcą) |
| display_errors | pokazywanie błędów na stronie | Off na produkcji! (błędy do logu) |
Osobny przełącznik w panelu to wersja PHP (8.1/8.2/8.3...). Nowsze wersje są szybsze i bezpieczniejsze - zmieniaj o jedną w górę i testuj; to część rutyny opisanej w tekście o aktualizacjach. Po zmianie wersji Twoje nadpisania php.ini zwykle trzeba ustawić dla nowej wersji ponownie - o tym się zapomina.
Więcej wiedzy o zapleczu: przewodnik po DirectAdmin i pillar Hosting dla firm.