请选择 进入手机版 | 继续访问电脑版

YYjia应用市场网站系统官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4723|回复: 0

[官方教程] 取消PHP上传限制方法

[复制链接]

221

主题

275

帖子

2409

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2409
发表于 2013-12-27 11:16:28 | 显示全部楼层 |阅读模式
取消PHP上传限制方法一
找到PHP中的PHP.ini文件,用写字板打开:  
1、查找post_max_size,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M,看你自己需要进行改变。
2、查找File Uploads,首先确认file_uploads = on 是否允许通过HTTP上传文件的开关,默认为ON即是开。 upload_tmp_dir   
查找upload_max_filesize 即允许上传文件大小的最大值。默认为2M。
3、如果要上传>8M的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置:  
查找max_execution_time = 600 每个PHP页面运行的最大时间值(秒),默认30秒。  max_input_time = 600 每个PHP页面接收数据所需的最大时间,默认60秒 。 memory_limit = 8M 每个PHP页面所吃掉的最大内存,默认8M。  


取消PHP上传限制方法
修改PHPmyadminimport.PHP文件。(注:这是设置PHPmyadmin的,如果你的数据库很大的情况可以通过这个办法将数据库备份下来,而不再是分卷备份)  

用写字板打开import.PHP文件:
1、查找$memory_limit,默认为$memory_limit = 2 * 1024 * 1024;自己修改。
2、下边三四行的位置有同样的语句,自己修改。


取消PHP上传限制
方法

到这里还不行,IIS的问题。  
1)解决在 IIS 6.0 中,无法上传大容量文件的办法:  
1、先在服务里关闭 iis admin service 服务。
2、找到 windowssystem32inetsrv 下的 metabase.xml 文件。
3、用写字板打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(默认为:204800,即:200K)。
4、存盘,然后重启 iis admin service 服务,重启IIS。  
2)解决在 IIS 6.0 中,无法下载超过4M的附件步骤:  
1、先在服务里关闭 iis admin service 服务。
2、找到 windowssystem32inetsrv 下的 metabase.xml 文件。
3、用写字板打开,找到 AspBufferingLimit 把它修改为需要的值(默认为:4194304,即:4MB)。
4、存盘,然后重启 iis admin service 服务,重启IIS。  
OK,有以上三步,PHP的2M限制完全搞定!  


取消PHP上传限制方法
  
在PHP.ini里面查看如下行:  upload_max_filesize = 8M  post_max_size = 10M  memory_limit = 20M  
另外要确认上传的 <form> 里类似下面的这行     
< input     
type="hidden"     
name="MAX_FILE_SIZE"     
value="500000">   

以上就是取消PHP上传限制的具体方法介绍。  
www.yyjia.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

<

QQ|Archiver|手机版|小黑屋|应用+ ( 闽ICP备05035701号-12

GMT+8, 2020-12-1 00:58 , Processed in 0.051429 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表