
Когда я загружаю файл в phpmyadmin, эта проблема появляется в 413 Request Entity Too Large
моей конфигурацииphp.ini
post_max_size = 100M
upload_max_filesize = 100M
memory_limit = 256M
У меня есть сервер NGINX с FASTCGI php-fpm 127.0.0.1:9000, php.ini которого находится в /etc/php5/fpm/php.ini
Я увеличил upload_max_filesize и post_max_size в php.ini
Параметры Fastcgi такие
fastcgi_param PHP_VALUE "upload_max_filesize = 100M \n post_max_size=100M"
client_max_body_size 100M;
Я перезапустил php-fpm и nginx, но проблема все еще осталась.
решение1
Эта проблема исходит от nginx, в вашем nginx.conf установите следующее значение:
client_max_body_size 100M;
Очевидно, если вам нужен файл размером больше 100 МБ, увеличьте это значение.
Подробнее о client_max_body_size можно прочитать в документации nginx:http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
решение2
Просто у меня есть сдача fastcgi_pass
в правильном источнике
fastcgi_pass unix:/var/php-nginx/163014821416069.sock/socket;
To
fastcgi_pass unix:/run/php-fpm/www.sock;