网站上传大文件时提示“文件过大”“上传失败”,或进度条卡住不动
报错提示:上传大文件时提示“文件过大”“上传失败”,或进度条卡住不动。
报错原因:PHP 配置中上传文件大小限制、POST 数据大小限制过低;服务器(Nginx、Apache)对上传文件大小有额外限制。
修复步骤:
-
修改 PHP 配置:打开 php.ini 文件,将 upload_max_filesize(上传文件最大限制)和 post_max_size(POST 数据最大限制)修改为所需大小(如 2000M),保存后重启 PHP 服务。
-
修改 Nginx 配置:若使用 Nginx 服务器,打开 nginx.conf 文件,在 http 段中添加 client_max_body_size 20000M;(根据需求调整大小),保存后重启 Nginx 服务。
-
修改 Apache 配置:若使用 Apache 服务器,打开 httpd.conf 文件(Linux 一般在 /etc/httpd/conf/ 目录),添加或修改 LimitRequestBody 1048576000(限制为 1000M),保存后重启 Apache 服务。

更新时间:2026-03-12 11:05:09
