当前位置:网站首页 >  资讯

宝塔面板PHP上传限制修改教程 轻松解决大文件上传失败问题

时间:2026年06月07日 20:52:11 来源:易频IT社区

你有没有发现刚用宝塔搭完站的时候,传个大点的主题包、备份包动不动就卡壳,提示上传超出限制?明明网络满格,文件也没损坏,搞半天找不到问题出在哪?说白了90%的情况都是PHP默认的上传限制没改对。

其实PHP的上传限制就相当于小区快递柜的格口尺寸,你要放个20寸的行李箱,默认给你开的是个巴掌大的格口,肯定塞不进去。顺便还要改POST大小和执行时间,前者相当于快递的最大承重,后者相当于快递员等你放件的时长,哪个不够都容易出问题。

改前必做:先确认站点绑定的PHP版本

我当初刚玩宝塔的时候踩过这个坑,改了半天PHP8.0的配置,结果站绑的是PHP7.4,折腾了半小时才反应过来,差点把服务器重启了。这个步骤真的不能省,进宝塔后台,点左侧的网站菜单,找到你要调整的站点,看后面PHP版本那一栏标的是啥,先记牢。

两种修改路径,新手推荐用可视化操作

路径1:宝塔后台直接改(零代码不会出错)

进宝塔后台找软件商店,点已安装分类,找到刚才记下来的对应PHP版本,点后面的「设置」按钮。

宝塔面板PHP上传限制修改教程 轻松解决大文件上传失败问题

弹出的配置页里直接就能看到三个需要调整的选项:上传限制、POST大小限制、脚本执行时间,比如你要传最大200M的文件,上传限制可以填256M,POST大小要比上传限制大一点填300M,脚本执行时间填300秒就行,避免传大文件的时候超时中断。

改完别直接关页面,一定要点底部的保存再点重载配置,不然改的内容不生效。

路径2:直接改php.ini配置文件(适合老玩家)

要是遇到可视化改完没生效的情况,可以直接动配置文件。还是刚才PHP版本的设置页,左上角找到「配置文件」选项点进去,直接搜三个参数修改就行:

``` ; 最大上传文件大小 upload_max_filesize = 256M ; POST请求最大大小 post_max_size = 300M ; 脚本最长执行时间 单位秒 max_execution_time = 300 ```

改完直接保存,同样点重载配置就ok。

改完还不生效?这几个坑你肯定踩了

  • 改错PHP版本:这个是高频坑,再确认一遍你站点绑定的PHP版本和你改的是不是同一个,别张冠李戴。
  • Web服务也有上传限制:要是用的Nginx,就进宝塔的Nginx设置,找到配置文件在http块里加一行client_max_body_size 300M;,重载Nginx就行,Apache的话默认限制比较大,很少遇到要改的情况。
  • 没清缓存:站点开了CDN、服务器缓存或者浏览器缓存的,都清一遍再测,不然读到的还是旧配置。

这事儿吧真的没什么技术含量,就是细节多,改完随便传个大于之前限制的文件试下,基本都能搞定,再也不用因为传不上去文件挠头了。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图