|
|
我的网站最多能上传多大的文件? |
|
问题: |
我的网站最多能上传多大的文件?
|
回答: |
你的网站上传文件到Zen Cart的网站(通过浏览器,如Firefox)的能力是由多种因素的影响:
您服务器上的PHP限制
您的托管公司限制了您的服务器配置。一般PHP上传的默认配置通常被设置在2
MB左右,而有些托管公司可能会设置大一些,有些则没有。
它是通过在php.ini的下列设置(可能或可能没有控制)控制的:
- post_max_size
-
max_file_uploads 这些都必须要大于你要上传的最大文件大小。
您的服务器上的PHP超时限制
您(或您的客户)的计算机和您的Web服务器之间的互联网连接的速度会影响上传文件的时间大小。
因此,除了大小限制,这也是实际的上传所需时间。
以下设置是控制PHP允许一个动作完成,包括在页面上上传等待的时间长短:
- max_execution_time
-
max_input_time
这些都需要足够长的时间,最慢的上传可能需要的最大的时间!
改变这些PHP设置
这是最好,如果这些设置可以配置在主服务器PHP的设置,或在托管帐户的设置(如果不是在控制面板中,那么至少在一个自定义的php.ini激活用户)。部分设置可以在正在执行的PHP脚本代码中设置。为您的独特需求,请检查您的托管公司,用最好的方式来改变这些设置。一些主机不允许你改变这些,在这种情况下,你可能需要以一个更开明的思想和更广泛的安全问题思路来认识不同的托管公司。
Zen Cart的管理限制
在您的Zen
Cart的Admin->Configuration->Maximum
Values,你会发现一个最大的上传大小参数的最大值。这是通过Zen Cart来检查的,如果上传的文件是足够小,就可以满足最高要求的数量(以字节为单位)。如果上传文件大于这个数字,那么它就会被拒绝。 注:如果PHP上面讨论的限制较小的话,那么这个数字将会被忽略。如果文件过大的话,PHP将拒绝上传,所以在此之前,Zen Cart会检查这些是否符合自己的要求。 |
|
当前评论: 0 | |
|
本问题添加时间是 2012年 05月 04日。 |
|
|
|
|