DEDECMS 解决IIS服务器下PHP文件上传限制问题
今天客户电话来说他网站上传大小受到8M限制,我给他用的是dedesms建的站,跟程序无关。于是乎网上找了下相关修改php.ini的相关资料。记录下!
(一)修改php.ini文件。
找到php中的php.ini文件,用EditPlus或者记事本打开:
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。
(二)修改\phpmyadmin\import.php文件。
如果你用到在phpmyadmin进行mysql管理和数据导入的话需要修改这个phpmyadmin目录下的import.php文件,如果没有用phpmyadmin的话就跳过此问题。
(注:这是设置phpmyadmin的,如果你的数据库很大的情况可以通过这个办法将数据库备份下来,而不再是分卷备份)
用EditPlus或者记事本打开import.php文件:
1、查找$memory_limit,默认为$memory_limit = 2 * 1024 * 1024;自己修改。
2、下边三四行的位置有同样的语句,自己修改。
记得修改问配置文件后需要重启apache或者IIS服务器!
4条评论▼