如何解决WampServer中phpMyAdmin上传文件过大(Request entity too large)问题?
解决WampServer中phpMyAdmin上传文件大小限制问题
遇到Request entity too large! POST方法不允许传输该数据,或数据量超出WampServer的容量限制错误,是因为默认上传大小配置不足以处理目标文件,按以下步骤修改即可:
1. 修改PHP核心配置文件(php.ini)
WampServer有两处php.ini需要同步修改,确保配置一致:
- 打开Wamp安装目录下的
bin\php\php[你的PHP版本号]\php.ini - 打开Wamp安装目录下的
bin\apache\apache[你的Apache版本号]\bin\php.ini
在两个文件中找到并调整以下参数(示例值为64M,可按需修改):
upload_max_filesize = 64M(单个上传文件的最大限制)post_max_size = 64M(POST请求总数据量限制,需大于等于upload_max_filesize)memory_limit = 128M(PHP脚本可用内存,需大于upload_max_filesize)max_execution_time = 300(可选,延长脚本执行时间,避免大文件上传超时)
修改完成后保存两个文件。
2. 修改phpMyAdmin配置文件(config.inc.php)
打开Wamp安装目录下的apps\phpmyadmin[你的phpMyAdmin版本号]\config.inc.php,添加或修改以下配置:
$cfg['MaxUploadSize'] = 64M;
若需指定上传临时目录,可同时设置:
$cfg['UploadDir'] = '你的临时目录路径';
保存文件。
3. 重启WampServer服务
右键点击任务栏中的WampServer图标,选择「Restart All Services」,等待服务重启完成。
验证配置
打开phpMyAdmin,查看页面底部「服务器信息」区域,确认「上传最大值」已更新为你设置的数值。
内容的提问来源于stack exchange,提问作者KAJAL JATAV
相关产品推荐
相关产品推荐

