上一篇                     
               
			  如何修改WordPress上传文件大小限制
- CMS教程
- 2025-07-04
- 2346
 修改WordPress文件上传大小需调整服务器配置:在php.ini中增大
 
 
upload_max_filesize和
 post_max_size值,或在.htaccess文件添加
 php_value指令,修改后重启Web服务生效。
在WordPress中上传文件时,如果遇到“文件过大”错误,通常是因为服务器限制了文件上传大小(默认多为2MB),以下是五种安全有效的解决方法,请根据你的服务器权限和技术能力选择操作:
通过修改 php.ini 文件(推荐服务器管理员使用)
 
步骤:

- 通过FTP或主机控制面板(如cPanel)找到网站根目录的 php.ini文件。
- 若文件不存在,可复制 php.ini-production或新建空白文件。
- 添加以下代码并保存: upload_max_filesize = 64M post_max_size = 128M memory_limit = 256M max_execution_time = 300 - upload_max_filesize:单个文件上限(如64M)。
- post_max_size:表单总数据上限(需大于- upload_max_filesize)。
 
- 重启服务器(部分主机需在控制面板点击“重启PHP”)。
注意:若主机禁止修改 php.ini,请尝试其他方法。
修改 .htaccess 文件(仅Apache服务器)
 
步骤:

- 在网站根目录找到 .htaccess文件(隐藏文件)。
- 末尾添加代码: php_value upload_max_filesize 64M php_value post_max_size 128M php_value memory_limit 256M php_value max_execution_time 300 
- 保存后刷新网站,若报错500,说明主机禁用此功能,需删除代码恢复。
修改 wp-config.php 文件(通用方法)
 
步骤:
- 打开WordPress根目录的 wp-config.php文件。
- 在 /* 好了!请停止编辑。 */上方添加:@ini_set( 'upload_max_filesize', '64M' ); @ini_set( 'post_max_size', '128M' ); @ini_set( 'memory_limit', '256M' ); @ini_set( 'max_execution_time', '300' ); 
- 保存后立即生效,无需重启。
使用插件(适合新手或无服务器权限用户)
- 安装插件: 
  - WP Maximum Upload File Size(轻量级)
- Increase Max Upload Filesize(一键修改)
 
- 在插件设置中直接调整数值(如512MB),保存即可。
 注意:插件本质是修改PHP配置,若主机严格限制可能无效。
联系主机提供商(终极解决方案)
如果以上方法均无效:
- 共享主机用户:通过工单请求提供商调整 php.ini参数(如SiteGround、Bluehost支持)。
- 云服务器用户:检查服务器防火墙或安全组是否拦截大文件上传。
关键注意事项
- 备份! 修改任何文件前,通过FTP或主机面板备份原文件。
- 数值逻辑:post_max_size>upload_max_filesize> 实际文件大小。
- 安全上限:避免设置过大(如超过1GB),可能被主机商拒绝或引发安全隐患。
- 测试结果:上传大文件验证是否成功,失败时检查服务器错误日志。
- 新手/无权限:优先用插件或联系主机商。
- 技术用户:修改 php.ini或wp-config.php更彻底。
- 服务器类型:Apache用 .htaccess,Nginx需通过php.ini或服务配置。
引用说明:本文方法基于WordPress官方文档对PHP配置的说明及主流主机服务商(如Bluehost、SiteGround)的技术支持指南,具体参数请以你的服务器环境为准。
 
 
 
			