Ліміт завантаження файлів у WordPress: скільки і де змінити
Вкажіть, файли якого розміру треба заливати — інструмент розрахує узгоджений набір значень і покаже, який спосіб спрацює саме на вашому типі сервера. Все обчислюється у браузері, нічого нікуди не надсилається.
phpinfo(), рядок Server API: Apache 2.0 Handler = mod_php, FPM/FastCGI = PHP-FPM, LiteSpeed = LSAPI.
| Директива | Навіщо саме таке значення | Значення |
|---|
Розрахунок виконується у вашому браузері — жодні дані про сервер нікуди не надсилаються.
Чому зміни одного upload_max_filesize майже ніколи не досить
Розмір завантаження обмежують щонайменше чотири незалежні значення, і спрацьовує найменше з них. upload_max_filesize — розмір одного файлу. post_max_size — розмір усього POST-запиту. Має бути більшим за upload_max_filesize, інакше файл ріжеться ще до перевірки першого ліміту. memory_limit — має вміщати весь запит; для WordPress мінімум 256M. client_max_body_size — ліміт nginx. Про нього забувають найчастіше: PHP уже все дозволяє, а nginx віддає 413 Request Entity Too Large. Окрема пастка — спосіб. Директиви php_value у .htaccess працюють ТІЛЬКИ коли PHP підключений як модуль Apache (mod_php). На сучасних хостингах PHP майже завжди працює як FPM, і тоді такий рядок або мовчки ігнорується, або дає 500 Internal Server Error. Саме тому інструмент питає тип сервера і показує, який блок вам справді допоможе.
