当前位置:首页 > CMS教程 > 正文

WordPress上传文件大小受限怎么破?

解决WordPress上传文件大小限制,主要有两种方法:,1. **修改PHP配置文件**:编辑服务器上的 php.ini 文件(或 wp-config.php),增大 upload_max_filesizepost_max_size 的值。,2. **使用插件**:安装如 WP Maximum Upload File Size 等插件,在后台一键调整限制,修改后需重启服务器或PHP服务生效。

WordPress上传文件太小怎么办?

在使用WordPress时,许多用户会遇到“上传文件大小超过限制”的提示(常见如 2MB限制),这通常由服务器配置或PHP设置引起,以下是经过验证的6种解决方法,按操作难度排序,适用于不同技术水平的用户:


方法1:通过插件修改(推荐新手)

插件名称:Increase Max Upload Filesize
步骤

  1. 进入WordPress后台 → 插件 → 安装插件 → 搜索 Increase Max Upload Filesize
  2. 安装并激活插件。
  3. 设置 → Max Upload Filesize 中直接输入新值(如128M),保存即可。
    优点:无需代码,实时生效,适合共享主机用户。

方法2:修改php.ini文件(最彻底)

适用场景:拥有服务器管理权限(如VPS、独立主机)。
步骤

WordPress上传文件大小受限怎么破?  第1张

  1. 通过FTP或服务器控制台找到网站根目录的php.ini文件(若无则新建)。
  2. 添加以下代码:
    upload_max_filesize = 128M
    post_max_size = 128M
    memory_limit = 256M
    max_execution_time = 300
  3. 保存文件并重启服务器(Apache/Nginx)。
    验证:新建一个info.php<?php phpinfo(); ?>),访问该文件检查修改是否生效。

方法3:通过.htaccess修改(Apache服务器)

步骤

  1. 通过FTP打开网站根目录的.htaccess文件(隐藏文件,需开启显示)。
  2. 在文件末尾添加:
    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value memory_limit 256M
    php_value max_execution_time 300
  3. 保存后刷新WordPress媒体库。

方法4:修改wp-config.php(辅助方案)

作用:提升PHP内存限制,配合其他方法使用。
步骤

  1. 打开网站根目录的wp-config.php文件。
  2. <?php下方添加:
    define('WP_MEMORY_LIMIT', '256M');

方法5:联系主机提供商(共享主机用户)

适用场景:无服务器权限(如Bluehost、SiteGround用户)。
操作建议

  • 提交工单或联系客服,请求调整以下参数:
    upload_max_filesize, post_max_size, memory_limit
  • 提供具体需求值(如“请将上传限制提升至128MB”)。

方法6:Nginx服务器额外配置

步骤

  1. 编辑Nginx配置文件(通常位于/etc/nginx/nginx.conf)。
  2. httpserver区块内添加:
    client_max_body_size 128M;
  3. 保存后运行 sudo nginx -s reload 重启服务。

注意事项

  1. 备份优先:修改任何文件前,通过FTP备份原始文件。
  2. 单位统一:确保所有值单位一致(如128M而非128MB)。
  3. 值逻辑post_max_sizeupload_max_filesizememory_limitpost_max_size
  4. 测试上传:修改后尝试上传大文件(如图片/视频)验证效果。

提示:若所有方法无效,可能是主机严格限制,建议迁移到支持自定义配置的主机(如Cloudways、Kinsta)。


引用说明

本文方法参考自WordPress官方文档、Apache/Nginx配置指南及主流主机商(如Bluehost、SiteGround)的技术支持建议,技术细节遵循PHP官方参数规范(php.net/manual/zh/ini.core.php)。

通过以上步骤,99%的用户可解决上传限制问题,根据自身权限选择合适方案,通常推荐 插件法(简易)或 php.ini修改法(彻底)。

0