Как увеличить лимит загрузки файлов в WordPress без правки сервера

uvelichit limit zagruzki wordpress cover Без рубрики
Проверьте лимит в Медиафайлы → Добавить, поднимите через панель хостинга или Big File Uploads. Разбор ошибок 413 и post_max_size для владельца сайта.

Ольга собрала PDF-прайс на 18 МБ, нажала «Добавить» в медиабиблиотеке — и увидела «Превышен максимальный размер загружаемого файла». Лимит 8 МБ. Плагин «Increase Upload Size» обещал 64 МБ, цифра в админке изменилась, файл снова упал. Боль знакомая: сайт кажется сломанным, а php.ini трогать страшно. Потолок задаёт хостинг, не WordPress. За полчаса вы узнаете свою цифру, поднимете лимит через панель или плагин с поштучной загрузкой и увидите прайс в медиа без ошибки.

WordPress показывает меньшее из двух настроек PHP: upload_max_filesize и post_max_size. Плагины «увеличить лимит в один клик» часто меняют только подпись в админке — жёсткий потолок хостинга они не снимают. Рабочий порядок: проверить лимит → панель хостинга или .user.ini → если не пускает — Big File Uploads или Uploads Unleashed (файл кусками) → крайний случай FTP и импорт. Ошибка 413 — это уже nginx, не медиабиблиотека.

Лимит загрузки — настройка сервера, не поломка сайта. Большинство гайдов начинают с SSH — владельцу салона это не нужно. Сначала цифра в админке, потом панель хостинга или умный плагин.

Узнайте текущий лимит в двух местах админки

Натюрморт на столе: как проверить лимит загрузки в админке WordPress

Главная боль — «не понимаю, сколько можно загрузить». WordPress берёт настройки PHP на хостинге и показывает меньшее из двух значений: размер одного файла и размер всего запроса.

  1. Откройте Медиафайлы → Добавить. Внизу экрана найдите строку «Максимальный размер загружаемого файла» — запишите цифру в мегабайтах.
  2. Зайдите в Инструменты → Здоровье сайта → вкладка «Сведения». Разделы «Медиафайлы» и «Сервер» покажут те же параметры и версию PHP.
  3. Сравните лимит с размером вашего файла на компьютере (ПКМ → Свойства).
  4. Если файл меньше лимита, но загрузка падает — переходите к таблице ошибок ниже, а не к плагинам на лимит.

На дешёвом хостинге лимит по умолчанию часто 2 МБ — для PDF-прайса мало. Цифра в «Добавить» — ориентир на весь план.

Поднимите лимит через панель хостинга без SSH

Чеклист на столе: поднять лимит через панель хостинга без SSH

Вторая боль — «боюсь залезть на сервер и всё сломать». В большинстве случаев хватает панели хостинга: там же, где вы смотрите почту и домены.

Схема настройки:

Панель хостинга → MultiPHP INI Editor (или аналог) → upload_max_filesize = 32M → post_max_size = 32M или 64M (не меньше upload) → memory_limit не ниже post → сохранить → подождать 1-2 минуты → снова Медиафайлы → Добавить

  1. Войдите в панель хостинга (cPanel, ISPmanager, Plesk — название у каждого своё).
  2. Найдите раздел PHP: «MultiPHP INI Editor», «Настройки PHP» или «php.ini для домена».
  3. Выставьте upload_max_filesize — например 32M для прайсов и фото портфолио.
  4. Выставьте post_max_size не меньше upload_max_filesize — типичная ловушка, когда подняли только первое значение.
  5. Поставьте memory_limit не ниже post_max_size (часто 128M достаточно для сайта услуг).
  6. Сохраните, подождите пару минут и перепроверьте строку в «Добавить».

Если панели нет: создайте .user.ini в корне сайта с теми же строками. Не делайте правок в .htaccess на PHP-FPM без инструкции хостера. Перед правками сделайте бэкап WordPress.

Выберите плагин: когда поможет, когда только вид

Сравнение плагинов на столе: chunking или только подпись в админке

Третья боль — плагин «в один клик» не помог. Разработчики wp-media/upload-max-file-size в FAQ пишут: при жёстком потолке хостинга 16 МБ плагин не поднимет его до 128 МБ из WordPress — меняется только подпись в админке.

Ситуация Плагин «лимит в один клик» Big File Uploads / Uploads Unleashed
Хостинг разрешает поднять PHP в панели Иногда поможет записать .htaccess (MaxLimits) Не обязателен — сначала панель
Жёсткий потолок хостинга Не поможет — только вид цифры Да: файл режется на куски (chunking)
Большое видео или PDF Риск обрыва по таймауту Uploads Unleashed: возобновление загрузки (TUS)
Настройка после установки Часто нужно вручную вписать МБ Uploads Unleashed работает сразу после активации

Big File Uploads 2.2.0 (26.08.2026) добавил лимиты по типу файла. Используйте установку через Плагины → Добавить новый, затем загрузите файл через медиабиблиотеку — плагин режет его на части. При нестабильном интернете используйте Uploads Unleashed с возобновлением загрузки.

Обойдите лимит: FTP, импорт и сжатие PDF

Четвёртая боль — «хостинг не даёт поднять даже до 32 МБ, поддержка молчит». Тогда файл кладут на сервер в обход кнопки «Загрузить».

  1. Через FTP или файловый менеджер загрузите PDF или видео в wp-content/uploads (можно в подпапку года и месяца).
  2. Установите плагин Add From Server Reloaded и импортируйте файл в медиабиблиотеку — запись появится, как после обычной загрузки.
  3. Если файл только для скачивания — сожмите PDF в бесплатном сервисе или положите копию в облако и дайте ссылку на странице услуг.
  4. Для фото портфолио уменьшите вес без потери качества для экрана — см. WebP в WordPress.

В реальном проекте Ольге хватило панели хостинга: upload и post по 32 МБ, прайс ушёл с первого раза. FTP понадобился бы только если тариф запрещал менять PHP.

Разберите сообщение об ошибке — не всё это «файл слишком большой»

Пятая боль — «подняла upload, а загрузка всё равно падает». Часто виноват второй потолок или веб-сервер nginx, а не медиабиблиотека.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Что видите Что это значит Что делать
«Превышен максимальный размер загружаемого файла» Лимит PHP upload_max_filesize Панель хостинга или chunking-плагин
«HTTP error» без деталей Часто post_max_size или таймаут Поднять post_max_size и memory_limit
413 / Request Entity Too Large Ограничение nginx до PHP Тикет в поддержку: client_max_body_size
«link expired» при загрузке Не размер — сессия или плагин безопасности Обновить страницу, отключить кеш на время загрузки

Избегайте типичной ошибки: подняли upload_max_filesize до 64M, а post_max_size оставили 8M — WordPress покажет 8M, а большой POST обрежется тихо. Проверьте оба значения в Здоровье сайта.

Проверьте результат и зафиксируйте запасной план

Чеклист успеха простой: в Медиафайлы → Добавить лимит не ниже размера файла; тестовый PDF или картинка появились в списке медиа; на странице услуг или записи файл открывается; в Здоровье сайта цифры совпадают с тем, что вы ставили в панели.

Если после всех шагов снова ошибка — напишите в поддержку хостинга со скрином Здоровья сайта и размером файла. Пока ждёте, chunking-плагин или FTP-импорт закроют задачу.

Когда медиатека заработает, наведите порядок — см. медиабиблиотека WordPress.

Нет времени копаться в панели хостинга — на странице услуг можно заказать настройку сайта и медиатеки. Вопрос по вашей ситуации — через форму на сайте или в Telegram-канале; пишите в мессенджер, без обязательного созвона. Больше практики по WordPress — в разделе статей блога.

Материал проверен: Андрей Дикий — создаёт сайты и продвигает их статьями (SEO/GEO).
Достоверность данных: developer.wordpress.org, php.net, ru.wordpress.org/plugins/tuxedo-big-file-uploads (2.2.0, 2026-08-26), GitHub uploads-unleashed и upload-max-file-size, support.cpanel.net; частотность — Яндекс Вордстат на 2026-09-13 (MCP недоступен, LSI из SERP).

Частые вопросы

Как увеличить лимит загрузки WordPress без доступа к серверу?

Проверьте лимит в Медиафайлы → Добавить, поднимите через панель хостинга или .user.ini. Если не пускает — Big File Uploads для поштучной загрузки.

Какой максимальный размер файла WordPress по умолчанию?

Зависит от хостинга, часто 2-8 МБ. Точная цифра — при добавлении медиа и в Здоровье сайта → Сведения.

Почему плагин upload_max_filesize не помогает?

upload_max_filesize и post_max_size нельзя изменить из кода плагина на многих хостингах — только через php.ini, .user.ini или панель.

Как загрузить PDF больше 2 МБ в WordPress?

Поднимите лимит в панели до 32M, проверьте post_max_size. Иначе — Big File Uploads, FTP + Add From Server Reloaded или ссылка на облако.

Что такое upload_max_filesize в WordPress?

Настройка PHP: максимальный вес одного файла. WordPress берёт меньшее из upload_max_filesize и post_max_size.

Почему WordPress пишет HTTP error при загрузке большого файла?

Часто post_max_size, memory_limit, таймаут или nginx (413). Сверьте Здоровье сайта с таблицей ошибок выше.

Можно ли править wp-config.php для лимита?

@ini_set в wp-config на большинстве хостингов не работает для этих параметров. Надёжнее панель, .user.ini или chunking-плагин.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий