上一篇                     
               
			  WordPress上传文件大小受限怎么破?
- CMS教程
- 2025-06-11
- 4850
 解决WordPress上传文件大小限制,主要有两种方法:,1. **修改PHP配置文件**:编辑服务器上的 
 
 
php.ini 文件(或 
 wp-config.php),增大 
 upload_max_filesize 和 
 post_max_size 的值。,2. **使用插件**:安装如 WP Maximum Upload File Size 等插件,在后台一键调整限制,修改后需重启服务器或PHP服务生效。
WordPress上传文件太小怎么办?
在使用WordPress时,许多用户会遇到“上传文件大小超过限制”的提示(常见如 2MB限制),这通常由服务器配置或PHP设置引起,以下是经过验证的6种解决方法,按操作难度排序,适用于不同技术水平的用户:
方法1:通过插件修改(推荐新手)
插件名称:Increase Max Upload Filesize
步骤: 
- 进入WordPress后台 → 插件 → 安装插件 → 搜索 Increase Max Upload Filesize。
- 安装并激活插件。
- 在 设置 → Max Upload Filesize 中直接输入新值(如128M),保存即可。
 优点:无需代码,实时生效,适合共享主机用户。
方法2:修改php.ini文件(最彻底)
 
适用场景:拥有服务器管理权限(如VPS、独立主机)。
步骤: 

- 通过FTP或服务器控制台找到网站根目录的php.ini文件(若无则新建)。
- 添加以下代码: upload_max_filesize = 128M post_max_size = 128M memory_limit = 256M max_execution_time = 300 
- 保存文件并重启服务器(Apache/Nginx)。
 验证:新建一个info.php<?php phpinfo(); ?>),访问该文件检查修改是否生效。
方法3:通过.htaccess修改(Apache服务器)
 
步骤:
- 通过FTP打开网站根目录的.htaccess文件(隐藏文件,需开启显示)。
- 在文件末尾添加: php_value upload_max_filesize 128M php_value post_max_size 128M php_value memory_limit 256M php_value max_execution_time 300 
- 保存后刷新WordPress媒体库。
方法4:修改wp-config.php(辅助方案)
 
作用:提升PHP内存限制,配合其他方法使用。
步骤: 
- 打开网站根目录的wp-config.php文件。
- 在<?php下方添加:define('WP_MEMORY_LIMIT', '256M');
方法5:联系主机提供商(共享主机用户)
适用场景:无服务器权限(如Bluehost、SiteGround用户)。
操作建议: 

- 提交工单或联系客服,请求调整以下参数: upload_max_filesize, post_max_size, memory_limit 
- 提供具体需求值(如“请将上传限制提升至128MB”)。
方法6:Nginx服务器额外配置
步骤:
- 编辑Nginx配置文件(通常位于/etc/nginx/nginx.conf)。
- 在http或server区块内添加:client_max_body_size 128M; 
- 保存后运行 sudo nginx -s reload重启服务。
注意事项
- 备份优先:修改任何文件前,通过FTP备份原始文件。
- 单位统一:确保所有值单位一致(如128M而非128MB)。
- 值逻辑:post_max_size≥upload_max_filesize,memory_limit≥post_max_size。
- 测试上传:修改后尝试上传大文件(如图片/视频)验证效果。
提示:若所有方法无效,可能是主机严格限制,建议迁移到支持自定义配置的主机(如Cloudways、Kinsta)。
引用说明
本文方法参考自WordPress官方文档、Apache/Nginx配置指南及主流主机商(如Bluehost、SiteGround)的技术支持建议,技术细节遵循PHP官方参数规范(php.net/manual/zh/ini.core.php)。

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