verris.

Limity PHP — upload, pamięć i czas wykonania (.user.ini)

Zwiększ limit uploadu, pamięci i czasu wykonania skryptów PHP.

⏱ 1 min czytania

Kiedy zmienić limity

Błędy typu „file exceeds upload_max_filesize", „Allowed memory size exhausted" czy „Maximum execution time exceeded" oznaczają, że domyślne limity są za niskie dla Twojej aplikacji.

Plik .user.ini

W katalogu public_html utwórz lub edytuj plik .user.ini:

; Rozmiar wysyłanych plików
upload_max_filesize = 128M
post_max_size = 128M
; Pamięć i czas
memory_limit = 256M
max_execution_time = 300
max_input_vars = 3000

WordPress

Alternatywnie w wp-config.php przed linią „That's all":

@ini_set( 'memory_limit', '256M' );
define( 'WP_MEMORY_LIMIT', '256M' );

Uwaga

Zmiany w .user.ini mogą zacząć działać z opóźnieniem kilku minut (cache). Limity obowiązują w granicach Twojego planu.

Najczęstsze pytania

Zmiana w .user.ini nie działa — dlaczego?

Plik .user.ini jest buforowany. Odczekaj kilka minut albo sprawdź w phpinfo, czy wartość się zaktualizowała. Upewnij się też, że plik jest w katalogu public_html.

Jak sprawdzić aktualne limity PHP?

Utwórz plik z zawartością <?php phpinfo(); ?> i otwórz go w przeglądarce (potem usuń), albo sprawdź wartości w panelu w sekcji Wersja PHP.

Powiązane artykuły

Optymalizacja i cache WordPress Przyspiesz stronę: cache, obrazy, baza i wersja PHP. Jak zmienić wersję PHP Wybierz wersję PHP dopasowaną do aplikacji (CloudLinux PHP Selector). Jak utworzyć konto FTP Dodaj konto FTP/SFTP z ograniczonym dostępem do katalogu. Jak wgrać stronę na serwer (menedżer plików i FTP) Dwie metody publikacji: wbudowany menedżer plików i klient FTP/SFTP.

Ostatnia aktualizacja: 3 lipca 2026