我的知识记录

网站上传大文件时提示“文件过大”“上传失败”,或进度条卡住不动

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

网站上传大文件时提示“文件过大”“上传失败”,或进度条卡住不动

标签:

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

上一篇:宝塔面板网站迁移,从 A 服务器到 B 服务器

下一篇:网站前台页面无样式,布局错乱,浏览器控制台提示CSS、JS文件404错误,无法加载静态资源