You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Coolify管理的VPS上如何提升phpMyAdmin的最大上传文件大小?

在Coolify管理的VPS上如何提升phpMyAdmin的最大上传文件大小?

看起来你已经把PHP上传相关的参数配置对了,但问题大概率出在这个自定义配置文件没有挂载到phpMyAdmin的容器里——毕竟phpMyAdmin是独立运行的容器,WordPress的配置不会影响它。下面给你一步步解决的方案:

步骤1:确认phpMyAdmin的容器配置逻辑

因为你用Coolify管理服务,要么是Coolify帮你部署了phpMyAdmin容器,要么是你自己维护的Docker Compose里包含它。核心是要让phpMyAdmin容器能读取到你写的pma-custom-php.ini配置。

步骤2:挂载自定义配置到phpMyAdmin容器

如果是自己维护Docker Compose文件,需要在phpMyAdmin的服务块里添加挂载规则,把你的本地配置文件映射到容器内PHP的额外配置目录:

phpmyadmin:
  image: phpmyadmin/phpmyadmin:latest
  volumes:
    # 把本地的自定义ini挂载到容器的PHP配置目录
    - /sites-graphandco-config/pma-custom-php.ini:/usr/local/etc/php/conf.d/custom-php.ini
  environment:
    - PMA_HOST=mysql
    - PMA_USER=$SERVICE_USER_WORDPRESS
    - PMA_PASSWORD=$SERVICE_PASSWORD_WORDPRESS
  depends_on:
    - mysql

容器内的/usr/local/etc/php/conf.d/是PHP默认加载额外配置的目录,把你的文件放在这里,PHP会自动覆盖默认的上传限制参数。

如果是在Coolify面板操作,找到phpMyAdmin对应的服务,进入「Volumes」设置页面,添加一条挂载:

  • 主机路径:/sites-graphandco-config/pma-custom-php.ini
  • 容器路径:/usr/local/etc/php/conf.d/custom-php.ini

步骤3:重启phpMyAdmin服务

不管用哪种方式,都需要重启phpMyAdmin容器让配置生效:

  • 用命令行的话:docker-compose restart phpmyadmin
  • 用Coolify面板的话,找到服务后点击「重启」按钮即可。

步骤4:验证配置是否生效

打开phpMyAdmin后台,点击首页的「设置」→「PHP信息」,找到upload_max_filesize、post_max_size和max_execution_time这三个参数,确认它们已经变成你设置的64M和300秒。

额外提醒:如果后续导入SQL时遇到MySQL报错,可以检查MySQL的max_allowed_packet参数,默认一般是64M足够处理20M的文件,但如果需要调整,可以在你的my.cnf里添加:

[mysqld]
max_allowed_packet = 64M

然后重启MySQL容器即可。

备注:内容来源于stack exchange,提问作者Reggio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:13:08