Ошибка NGINX 413: загрузка больших файлов в Wordpress (ошибка HTTP) - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь загрузить файлы MP4 на носитель Wordpress, но ошибка 413 остановила меня. Предел моей жизни (в этой бессмертной ошибке) составляет 100 Мб, более того, это указывает на прекрасную ошибку HTTP.

В моем env есть все в последних версиях (PHP, NGINX, Ubuntu, FPM и FastCGI), в цифровой океанской капельке.

Мои конфы содержат:

php.ini (FPM and CLI)

file_uploads = On
upload_max_filesize = 700M
max_file_uploads = 20
post_max_size = 710M
max_execution_time = 3000
max_input_time = 6000
memory_limit = 700M

nginx.conf and "site".conf (http, server and location contex)

fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_min_length 256;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon image/jpeg image/png image/jpg;
server_tokens off;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 5000;
types_hash_max_size 2048;
client_max_body_size 700M;

Я пытаюсь добавить это в NGINX:

client_body_timeout   300;
client_header_timeout 300;
send_timeout 300;

Не работает.

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

Пожалуйста, кто-нибудь поможет мне?

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

решено!

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

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

Однако, спасибо за все ответы.

0 голосов
/ 08 октября 2019

Если это новая капля, иногда, когда вы загружаете на нее локальный веб-сайт WordPress, вам необходимо изменить права доступа к файлу для пользователя www. Возможно, у вас нет прав для этого.

Поэтому попробуйте

chown -Rf www-data.www-data /var/www/html/

изменить путь / html / в соответствии с настройками вашего сервера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...