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

修改php.ini的upload_max_filesize后,上传插件仍报超出限制错误求助

解决修改php.ini后仍无法上传插件的问题

针对你遇到的The uploaded file exceeds the upload_max_filesize directive in php.ini错误,按以下步骤排查:

  • 确认修改的是正确的php.ini文件
    服务器可能存在多个php.ini副本(CLI和Web服务用的通常不是同一个)。创建一个phpinfo.php文件,内容为:

    <?php phpinfo(); ?>
    

    访问该文件,找到Loaded Configuration File项,这才是当前Web服务实际加载的配置文件,确保你修改的是这个文件。

  • 同步调整相关参数
    仅修改upload_max_filesize不够,需同步调整以下参数,保证逻辑连贯:

    upload_max_filesize = 64M  # 按需设置,比如64M
    post_max_size = 64M        # 必须≥upload_max_filesize
    memory_limit = 128M        # 建议比post_max_size大,避免内存溢出
    max_execution_time = 60    # 大文件上传需延长执行时间
    
  • 强制重启相关服务
    修改配置后必须重启Web服务器和PHP服务,否则配置不会生效:

    • Apache:sudo systemctl restart apache2
    • Nginx + PHP-FPM:sudo systemctl restart nginx 和 sudo systemctl restart php-fpm(注意PHP版本,比如php7.4-fpm)
  • 检查局部配置覆盖
    部分应用或服务器配置会覆盖php.ini:

    • Apache环境下,检查.htaccess文件是否有类似php_value upload_max_filesize 8M的行,修改或删除该配置
    • Nginx环境下,检查server块内是否有fastcgi_param PHP_VALUE "upload_max_filesize=8M";,同步调整参数值
  • 验证配置生效状态
    再次访问phpinfo.php,搜索upload_max_filesize、post_max_size等参数,确认显示值为你设置的新值。如果仍是旧值,重新检查文件路径和服务重启操作。

内容的提问来源于stack exchange,提问作者Samir Sama

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 12:15:32