Nginx
如何增加 Nginx 上的 PHP 文件大小限制?
當我在 phpmyadmin 中上傳文件時,這個問題出現在
413 Request Entity Too Large
我的配置中php.ini
post_max_size = 100M upload_max_filesize = 100M memory_limit = 256M
我有帶有 FASTCGI php-fpm 127.0.0.1:9000 的 NGINX 伺服器,其中 php.ini 在 /etc/php5/fpm/php.ini 下
我在 php.ini 中增加了 upload_max_filesize 和 post_max_size
Fastcgi 參數是這樣的
fastcgi_param PHP_VALUE "upload_max_filesize = 100M \n post_max_size=100M" client_max_body_size 100M;
我重新啟動了php-fpm和nginx,但問題仍然存在
只是我改變
fastcgi_pass
了正確的來源fastcgi_pass unix:/var/php-nginx/163014821416069.sock/socket; To fastcgi_pass unix:/run/php-fpm/www.sock;
這個問題來自 nginx,在你的 nginx.conf 中設置以下值:
client_max_body_size 100M;
顯然,如果您想要更大的文件大小然後 100MB,請將此值設置得更高
您可以在 nginx 文件中閱讀有關 client_max_body_size 的更多資訊:http: //nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size