Как исправить ошибку «413 Request Entity Too Large» в WordPress

Ищем способы исправить «413 объект запроса слишком велик” на вашем сайте WordPress? 🤔

Или, в некоторых ситуациях, вы можете увидеть эту ошибку как «413 полезная нагрузка слишком велика».

В любом случае, HTTP-ошибка «413 request entity too big» появляется, когда вы пытаетесь загрузить файл, который превышает лимит загрузки вашего сервера.

Поскольку это ошибка HTTP на уровне сервера, она не относится к WordPress. Однако многие сайты WordPress могут столкнуться с этой ошибкой из-за конфигурации своего сервера.

Решение 🎯 этой проблемы заключается в загрузке файлов меньшего размера или увеличении лимита загрузки вашего веб-сервера, если это возможно. Или, в экстренных случаях, вы можете обойти ошибку, загрузив файл через FTP.

👉 В этой статье мы покажем вам, как исправить ошибку «Слишком большой объект запроса 413», уменьшив размер файла и/или увеличив лимит загрузки вашего веб-сайта WordPress.

Давайте начнем.

📚 Содержание:

  1. Загружать файлы меньшего размера
  2. Вместо этого загрузите файл через FTP
  3. Изменить PHP.ini
  4. Изменить файл functions.php
  5. Изменить файл .htaccess
  6. Изменить файл nginx.conf

Что вызывает ошибку «Слишком большой объект запроса 413»?

413 Слишком большой объект запроса.

Каждый хостинг-сервер устанавливает ограничение на загрузку, которого обычно достаточно для загрузки файла на веб-сайт WordPress.

Некоторые файлы, будь то изображения, плагины или темы, больше обычных файлов и требуют больше места для хранения.

Когда вы пытаетесь загрузить такие файлы на свой сайт WordPress, они превышают лимит загрузки и перегружают сервер.

Именно тогда сервер показывает вам ошибку «413 запрос объекта слишком велик».

Сама ошибка предлагает более глубокое понимание проблемы, когда она разбита на следующие части: «413», «объект запроса» и «слишком большой».

  • «413» относится к ошибкам HTTP 4xx, которые обычно связаны с проблемами между сервером хостинга и браузером.
  • «Сущность запроса» относится к запросу, отправляемому на сервер.
  • А «слишком большой» относится к запросу, который намного больше, чем может обслужить сервер.

К счастью, эту ошибку можно легко 😎 преодолеть, уменьшив размер файла или увеличив лимит загрузки.

В следующем разделе мы покажем вам, как исправить ошибку и загрузить большие файлы на ваш сайт WordPress. 👇

Как исправить ошибку «Слишком большой объект запроса 413»

Ниже мы поделимся шестью различными решениями этой проблемы. Первые два решения направлены на то, чтобы обойти проблему, а последние четыре решения включают настройку параметров вашего сервера для постоянного устранения проблемы.

⚠ Прежде чем продолжить, сделайте резервную копию всего вашего сайта на всякий случай.

В следующем руководстве вам нужно будет перейти на серверную часть вашего веб-сайта и внести изменения в важные файлы WordPress. Это рискованное дело. Один неверный шаг, и вы можете получить сломанный сайт.

Если что-то пойдет не так, вы можете использовать резервную копию, чтобы быстро запустить свой сайт. Поэтому сделайте резервную копию, прежде чем погрузиться в решения.

1. Загружайте файлы меньшего размера

Самое простое решение — загрузить небольшой файл на свой сайт WordPress.

Если вы загружаете изображение, обязательно уменьшите его размер с помощью таких инструментов, как КрошечныйPNG и IMG2Go.

💡 С другой стороны, используя решение для оптимизации изображений, например Оптимоле тоже может помочь.

Если вы загружаете плагин или тему, попробуйте найти альтернативный плагин или тему, который упакован в меньший размер.

Для многих из вас загрузка файла меньшего размера может оказаться невозможной. В этом случае попробуйте следующее решение.

2. Вместо этого загрузите файл через FTP

Другой способ обойти эту проблему — попробовать загрузить файл через FTP, а не из панели управления WordPress.

В зависимости от конфигурации вашего сервера это может работать или не работать. Тем не менее, это хорошо проверить по двум причинам:

  1. Если это сработает, вы сможете загрузить файл на свой сервер.
  2. Если это не работает, вы можете быть уверены, что это проблема на уровне сервера, а не что-то не так с самим WordPress.

Для плагинов и тем вы можете загрузить их прямо в соответствующую папку.

Что касается медиафайлов, вы можете загрузить их прямо в соответствующий загрузки папка. Однако вам нужно будет использовать плагин, такой как «Добавить с сервера», чтобы зарегистрировать их в медиа-библиотеке WordPress, если вы хотите получить доступ к этим файлам в медиа-библиотеке.

👉 Чтобы узнать больше, ознакомьтесь с нашим полным руководством по FTP для WordPress.

3. Измените PHP.ini

Файлы PHP.ini управляют размерами загружаемых файлов, тайм-аутами файлов и ограничениями ресурсов. Вы можете использовать этот файл, чтобы увеличить лимит загрузки вашего сайта WordPress.

Вот как это сделать в cPanel — шаги на вашем хосте могут немного отличаться, если ваш хост не предлагает cPanel.

Шаг 1: Откройте свой хостинг-аккаунт и перейдите на cPanel и искать PHP.ini файл.

У некоторых хостинг-провайдеров файл находится в файловом менеджере. Поэтому, если вы не можете найти файл PHP.ini в cPanel, откройте диспетчер файлов в cPanel.

Шаг 2: в Файловый менеджервы найдете файл PHP.ini внутри public_html папку или в папка с именем вашего сайта.

Файл php.ini в папке publichtmlФайл php.ini в папке public_html

Шаг 3: Щелкните правой кнопкой мыши файл PHP.ini и выберите Редактировать. Вы должны увидеть следующий код:

max_execution_time (максимальное время загрузки) upload_max_filesize (максимальный размер загрузки) post_max_size (максимальный размер сообщения)

Шаг 4: Изменить ценности на номер по вашему выбору. И ударил Сохранить изменения кнопку перед выходом.

Теперь откройте панель управления WordPress и проверьте, можете ли вы загрузить файл, не сталкиваясь с ошибкой.

Нужна дополнительная помощь? ⌛ Тогда ознакомьтесь с этим руководством по изменению файла PHP.ini.

4. Измените файл functions.php

Файл functions.php является частью вашей темы и определяет, как тема работает на вашем веб-сайте. Это также позволяет вам добавлять новые функции на ваш сайт.

Вы можете увеличить лимит загрузки вашего сайта через файл functions.php.

Хотя к файлу function.php можно получить доступ из файлового менеджера, мы не рекомендуем использовать его напрямую.

Файл function.php очень важен. Поэтому менять его напрямую слишком рискованно. Стандартная практика предполагает использование дочерней темы или бесплатного плагина, такого как фрагменты кода.

Создание дочерней темы — трудоемкая и трудоемкая задача. Поэтому мы рекомендуем использовать плагин.

Шаг 1. Установите и активируйте фрагменты кода. на вашем сайте WordPress.

Шаг 2: В левом меню вашего веб-сайта WordPress вы найдете новое меню под названием «Фрагменты». Идти к Фрагмент и выберите Добавить новое.

Шаг 3: Скопируйте и вставьте следующий код в Функции раздел:

@ini_set(“upload_max_size”, “64M”); @ini_set(“post_max_size”, “64M”); @ini_set(“max_execution_time”, “300”);

Будь уверен введите название а затем нажмите на Сохранять и Активировать кнопку перед выходом со страницы.

Если вы по-прежнему не можете загрузить большой файл на свой сайт, попробуйте увеличить значения upload_max_size и post_max_size.

вставка кода с помощью плагина фрагмента кодаВставка кода с помощью плагина Code Snippet

5. Измените файл .htaccess.

Если ваш сайт WordPress размещен на сервере Apache, вы можете увеличить лимит загрузки, изменив файл .htaccess. Вот как:

Шаг 1: Используйте такой инструмент, как iplocation и DNSChecker чтобы убедиться, что ваши серверы работают на Apache.

Шаг 2: Откройте свой хостинг-аккаунт и перейдите на cPanel → Файловый менеджер → public_html → .htaccess.

Щелкните правой кнопкой мыши на .htaccess, а затем выберите Редактировать.

Кроме того, вы можете подключиться к своему серверу с помощью FTP и таким образом отредактировать файл .htaccess..

Шаг 3: Затем скопировать и вставить следующий код в конце файла:

php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300

Сохранять файл перед выходом, а затем попробуйте загрузить большие файлы на свой веб-сайт WordPress.

вставка кода в файл htaccessВставка кода в файл WordPress .htaccess

6. Измените файл nginx.conf

Помимо этого, есть еще один метод, связанный с файлом nginx.conf, который вам нужно будет использовать, если ваш сервер использует Nginx вместо Apache (потому что Nginx не поддерживает файл .htaccess). Для реализации этого метода потребуются продвинутые технические знания. Таким образом, этот метод лучше оставить разработчикам, которые знают, как найти файл и внести в него изменения.

Файл nginx.conf содержит директиву, которая выглядит следующим образом:

сервер { … client_max_body_size 18M; }

Все, что вам нужно сделать, это изменить число на 64M и проверить, можете ли вы загружать большие файлы на свой сайт.

Исправьте ошибку «Слишком большой объект запроса 413» навсегда

413 объект запроса слишком велик“сообщение, АКА”413 полезная нагрузка слишком велика», — это распространенная ошибка HTTP, с которой вы можете столкнуться в WordPress.

Оно появляется, когда вы пытаетесь загрузить большое изображение, плагин или тему, которые превышают ограничения загрузки вашего сервера.

Чтобы преодолеть это препятствие, вы можете либо уменьшить размер файла, либо увеличить лимиты загрузки на сервер.

Чтобы уменьшить размер файла, 🧩 вы можете использовать инструменты сжатия изображений или найти альтернативные плагины и темы небольшого размера.

Чтобы увеличить лимит загрузки на сервер, вы можете изменить определенные файлы WordPress, такие как PHP.ini, functions.php, .htaccess и nginx.conf.

Вот и все! 🤩 На этом мы подошли к концу этого урока.

У вас есть вопросы об ошибке «Слишком большой объект запроса 413»? Затем сообщите нам об этом в разделе комментариев ниже.

Бесплатное руководство

4 основных шага к ускорению
Ваш сайт WordPress

Следуйте простым шагам из нашей мини-серии из 4 частей.
и сократить время загрузки на 50-80%. 🚀

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *