Как избежать этой ошибки 413?
Запросить объект слишком большой
- htaccess переписать, если существует перенаправленный файл
- Удалить имя подпапки с сайта WordPress с помощью htaccess
- .htaccess или код защиты PHP от нескольких быстрых запросов
- как перенаправить домен в соответствии с IP-адресом страны
- Отключить статистику / аналитический Javascript
Запрошенный ресурс /serverpath/reports.php не позволяет запрашивать данные с запросами POST, или объем данных, предоставленных в запросе, превышает ограничение емкости.
Сервер Apache на demo3.website_name Порт 80
Итак, может ли кто-нибудь помочь установить php.ini и как установить htaccess, чтобы разрешить перезаписывать статус
Как исправить это в NGINX? client_max_body_size
Чтобы исправить это, вам нужно увеличить значение директивы client_max_body_size. Эта директива определяет максимальный объем данных, которые Nginx будет принимать в HTTP-запросе. По умолчанию это значение установлено на 1 мегабайт, то есть если вы попытаетесь загрузить файл размером более 1 мегабайта, вы получите сообщение об ошибке 413: запросите слишком большую страницу. Вы можете вставить эту директиву на трех уровнях:
В блоке http: это установит значение директивы для всего сервера и местоположений в вашей конфигурации.
В блоке сервера: это установит значение директивы для всех местоположений одного конкретного сервера
В блоке местоположения: это задает значение директивы для одного конкретного местоположения на определенном сервере
В этом примере я собираюсь вставить его в свой http-блок и установить его на 500 мегабайт:
http { client_max_body_size 500M; # allows file uploads up to 500 megabytes [...] }
источник: http://cnedelcu.blogspot.com.ar/2013/09/nginx-error-413-request-entity-too-large.html
Попробуйте найти следующую строку в php.ini
и установите ее в php.ini
размер:
post_max_size = 25M
Затем вы можете установить его в файле .htaccess
:
php_value post_max_size 25M
php.ini
есть параметр post_max_size
, который по умолчанию установлен на 8M (по крайней мере на Ubuntu).
Подумайте об увеличении этой стоимости, если вы публикуете много данных.
На Apache 2.4 стоит также взглянуть на директиву LimitRequestBody
. Он может быть настроен на vhost, и он переходит в раздел <Directory>
.
<VirtualHost *:80> [...] <Directory "/var/www/public_html"> [...] LimitRequestBody 33554432 </Directory> </VirtualHost>
Значение размера находится в байтах. Это окончательно разрешило это для меня, когда я попробовал как директивы max max php.ini
и все еще получал ошибки.
Без ведома меня обратная косая черта добавлялась к настраиваемому полю шрифта в WP Plugin, который у меня был, и каждый символ добавлялся каждый раз, когда я перемещался от страницы. В конце концов, у меня была массивная строка ////////// s, и это привело к ошибке «слишком большая ошибка запроса». MY ISP поднял максимальную запись и vars = в моем .ini, но это не решило проблема была решена сразу после обнаружения и удаления массивной текстовой строки. Надеюсь, это поможет кому-то другому.