Ольга собрала 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 — владельцу салона это не нужно. Сначала цифра в админке, потом панель хостинга или умный плагин.
- Узнайте текущий лимит в двух местах админки
- Поднимите лимит через панель хостинга без SSH
- Выберите плагин: когда поможет, когда только вид
- Обойдите лимит: FTP, импорт и сжатие PDF
- Разберите сообщение об ошибке — не всё это «файл слишком большой»
- Проверьте результат и зафиксируйте запасной план
- Частые вопросы
- Как увеличить лимит загрузки WordPress без доступа к серверу?
- Какой максимальный размер файла WordPress по умолчанию?
- Почему плагин upload_max_filesize не помогает?
- Как загрузить PDF больше 2 МБ в WordPress?
- Что такое upload_max_filesize в WordPress?
- Почему WordPress пишет HTTP error при загрузке большого файла?
- Можно ли править wp-config.php для лимита?
Узнайте текущий лимит в двух местах админки

Главная боль — «не понимаю, сколько можно загрузить». WordPress берёт настройки PHP на хостинге и показывает меньшее из двух значений: размер одного файла и размер всего запроса.
- Откройте Медиафайлы → Добавить. Внизу экрана найдите строку «Максимальный размер загружаемого файла» — запишите цифру в мегабайтах.
- Зайдите в Инструменты → Здоровье сайта → вкладка «Сведения». Разделы «Медиафайлы» и «Сервер» покажут те же параметры и версию PHP.
- Сравните лимит с размером вашего файла на компьютере (ПКМ → Свойства).
- Если файл меньше лимита, но загрузка падает — переходите к таблице ошибок ниже, а не к плагинам на лимит.
На дешёвом хостинге лимит по умолчанию часто 2 МБ — для PDF-прайса мало. Цифра в «Добавить» — ориентир на весь план.
Поднимите лимит через панель хостинга без SSH

Вторая боль — «боюсь залезть на сервер и всё сломать». В большинстве случаев хватает панели хостинга: там же, где вы смотрите почту и домены.
Схема настройки:
Панель хостинга → MultiPHP INI Editor (или аналог) → upload_max_filesize = 32M → post_max_size = 32M или 64M (не меньше upload) → memory_limit не ниже post → сохранить → подождать 1-2 минуты → снова Медиафайлы → Добавить
- Войдите в панель хостинга (cPanel, ISPmanager, Plesk — название у каждого своё).
- Найдите раздел PHP: «MultiPHP INI Editor», «Настройки PHP» или «php.ini для домена».
- Выставьте upload_max_filesize — например 32M для прайсов и фото портфолио.
- Выставьте post_max_size не меньше upload_max_filesize — типичная ловушка, когда подняли только первое значение.
- Поставьте memory_limit не ниже post_max_size (часто 128M достаточно для сайта услуг).
- Сохраните, подождите пару минут и перепроверьте строку в «Добавить».
Если панели нет: создайте .user.ini в корне сайта с теми же строками. Не делайте правок в .htaccess на PHP-FPM без инструкции хостера. Перед правками сделайте бэкап WordPress.
Выберите плагин: когда поможет, когда только вид

Третья боль — плагин «в один клик» не помог. Разработчики 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 МБ, поддержка молчит». Тогда файл кладут на сервер в обход кнопки «Загрузить».
- Через FTP или файловый менеджер загрузите PDF или видео в wp-content/uploads (можно в подпапку года и месяца).
- Установите плагин Add From Server Reloaded и импортируйте файл в медиабиблиотеку — запись появится, как после обычной загрузки.
- Если файл только для скачивания — сожмите PDF в бесплатном сервисе или положите копию в облако и дайте ссылку на странице услуг.
- Для фото портфолио уменьшите вес без потери качества для экрана — см. WebP в WordPress.
В реальном проекте Ольге хватило панели хостинга: upload и post по 32 МБ, прайс ушёл с первого раза. FTP понадобился бы только если тариф запрещал менять PHP.
Разберите сообщение об ошибке — не всё это «файл слишком большой»
Пятая боль — «подняла upload, а загрузка всё равно падает». Часто виноват второй потолок или веб-сервер nginx, а не медиабиблиотека.
| Что видите | Что это значит | Что делать |
|---|---|---|
| «Превышен максимальный размер загружаемого файла» | Лимит 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-плагин.
