Лимит загрузки файлов в 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. Именно поэтому инструмент спрашивает тип сервера и показывает, какой блок вам действительно поможет.
