上一篇                     
               
			  WordPress上传文件限制如何解除
- CMS教程
- 2025-06-17
- 4934
 取消WordPress上传文件限制需修改服务器配置: ,1. 编辑 
 
 
php.ini 文件,增大 
 upload_max_filesize 和 
 post_max_size 值(如 
 256M)。 ,2. 或通过 
 .htaccess 添加 
 php_value 指令(适用于Apache)。 ,3. 若无权修改,联系主机商调整限制,修改后重启Web服务生效。
在WordPress中取消上传文件限制,需要修改服务器配置或使用特定方法,以下是详细步骤,确保操作安全且符合最佳实践:
核心方法:修改PHP配置文件(推荐)
适用场景:拥有服务器管理权限(如VPS、独立主机)。
步骤: 
-  定位php.ini文件 - 通过主机控制面板(如cPanel)查找,或使用FTP在网站根目录查看。
- 若不确定路径,在网站根目录创建info.php为:<?php phpinfo(); ?> 浏览器访问 你的域名/info.php,搜索Loaded Configuration File找到路径。 
 
-  修改关键参数 
 用文本编辑器打开php.ini,修改以下值(以提升至100MB为例):upload_max_filesize = 100M post_max_size = 100M memory_limit = 256M max_execution_time = 300 - upload_max_filesize:单个文件最大尺寸。
- post_max_size:POST请求总数据量(必须≥上传限制)。
- memory_limit:PHP进程内存(建议为上传限制的2倍)。
- max_execution_time:脚本最长执行时间(秒)。
 
-  重启服务器 
 保存文件后,重启Apache/Nginx服务使配置生效。
替代方案:通过.htaccess文件(Apache服务器)
适用场景:共享主机且支持.htaccess覆盖配置。
步骤: 

- 用FTP打开网站根目录的.htaccess文件(隐藏文件需开启显示)。
- 在末尾添加: php_value upload_max_filesize 100M php_value post_max_size 100M php_value memory_limit 256M php_value max_execution_time 300 
- 保存文件,无需重启服务器(即时生效)。
插件解决方案(无服务器权限)
适用场景:无法修改服务器配置的共享主机用户。
推荐插件: 
- WP Maximum Upload File Size 
  - 安装路径:WordPress后台 → 插件 → 安装插件 → 搜索名称 → 激活。
- 使用:在 设置 → 媒体 中直接拖动滑块调整限制。
 
- Increase Maximum Upload File Size 自动检测当前限制并提供一键优化建议。 
注意:插件效果受限于主机环境,若服务器硬性限制则无法突破。
临时方法:修改wp-config.php
适用场景:仅需调整内存或执行时间(无法直接解决上传限制)。
在wp-config.php中添加: 

define('WP_MEMORY_LIMIT', '256M');  
set_time_limit(300); // 延长脚本执行时间   
联系主机提供商(终极方案)
若上述方法无效,可能因主机策略限制:
- 共享主机用户:提交工单请求调整 php.ini参数。
- 云服务(如AWS、阿里云):通过管理控制台修改实例配置。
验证是否生效
- 创建 info.php文件检查参数(方法同前)。
- 尝试上传小于设定值的文件测试。
- 在WordPress媒体库查看上传错误日志(如有)。
安全与性能建议
- 限制不宜过高:避免设为无上限(如2GB),防止资源滥用。
- 文件类型过滤:使用插件(如Wordfence)限制可上传扩展名(如禁止.exe)。
- 定期备份:修改配置前备份php.ini、.htaccess文件。
- CDN分流:大文件建议通过第三方存储(如Amazon S3)减轻服务器负担。
引用说明:
本文参考WordPress官方文档、PHP.net配置指南及主流主机服务商(如Bluehost、SiteGround)的最佳实践,结合服务器安全规范编写,技术细节来源于Apache/Nginx官方手册及cPanel知识库。
 
  
			