在家工作 网上开店 GDI 国外主机

美国主机评测

Lunarpages Web Hosting
HostMonster
首页 | Bluehost | PowWeb | HostMonster | LunarPages | IXWebHosting | HostGator | IPower | Startlogic | EasyCGI | Godaday | 指南/评论
首页 > HostMonster
 

Hostmonster 增加php上传文件的大小

发布时间:2007-10-12 00:19:22

Hostmonster 默认的文件上传大小是2M。如果您想增加,这可能会涉及到php.ini, .htaccess和脚本本身的设置。这里只以更改php.ini为例说明。
在php.ini需要更改的参数是:
file_uploads
upload_max_filesize
max_input_time
memory_limit
max_execution_time
post_max_size
首先,应该确保是允许上传,即没有禁用file_uploads。

upload_max_filesize与post_max_size
多数情况下,浏览者是使用POST方式来上传文件,即大家熟悉的“multipart/form-data”。通常,post_max_size是大于upload_max_filesize的值。因为post_max_size除了上传文件本身外还有一些请求操作等数据。还有一点应该注意的是,upload_max_filesize是一次上传的所有文件大小总和。
当然,php的文档也提到可以在HTML表单中设置MAX_UPLOAD_LIMIT来达到类似的目的,但有些浏览器并不理会这个设值。
memory_limit
在php对从用户POST过来的数据进行处理的时候,需要占用内存资源。一般情况下,不要将这个值设置得过大,因为如果占用过多的资源,会影响到整个服务器的运行性能。设置这个值之前,请确保php在编译的时候是使用了enable-memory-limit参数。

max_execution_time and max_input_time
脚本需要时间来接受处理上传的数据,设置该值,使在一定的时间后,会出现上传超时的提示。一般情况下,如果需要上传几M的文件,需要为该值设置到较大。
注意事项:因为Apache的配置文件可能会对LimitRequestBody进行设置,这会限制POST的数据大小。如可能会限制在512Kb以内。
在相同的目的,Perl与Java可能会比Php处理者更好。如Perl可以接受32M大小的文件。



  
※ 相关信息
 ·HostMonster常见问题  (2007-09-16)
 ·HostMonster升级控制面板,支持简  (2007-09-15)
 ·Hostmonster主机介绍(中文控制面  (2007-06-29)

 
 美国虚拟主机
·BlueHost主机购买详细图解
·BlueHost 虚拟主机评论
·怎样开通Bluehost的SSH
·Bluehost对常用的建站程序的
·BlueHost主机介绍
·Bluehost详细配置
 推荐资讯
·BlueHost主机购买详细图解
·Hostmonster空间的注册图解
·国外虚拟主机选购技巧
·【美国虚拟主机】Startlogic
·Hostmonster主机介绍(中文控
·Lunarpages主机介绍
 推荐美国虚拟主机


lunarpages









iPowerWeb


美国虚拟主机 Copyright © 2008 All rights reserved.