2010-07-24 61 views
1

我正在使用PHP进行文件上传,该文件可以在我的本地主机上正常工作2.8MB的文件 - 但不是我的Mediatemple GS主机。小于2MB的文件工作正常,但任何大的似乎无法正常工作...我没有收到任何错误消息,但是当上传结束时,文件没有在上传目录中找到...PHP:在上传大文件时遇到问题

我搜索了一下,我加入以下行.htaccess文件:

php_value memory_limit 120M 
php_value max_execution_time 120 
php_value upload_max_filesize 10G 
php_value post_max_size 10G 

我知道上述的一些值是矫枉过正,但即使这样,这似乎并没有帮助......别的我可能会丢失?

+3

您的虚拟主机可能不允许那些php_value被htaccess覆盖。我会与他们核对。 而有点矫枉过正是轻描淡写,这也可能会产生影响。我会将它们设置为现实值。 IE:post_max_size 120M,因为你的内存限制是120M。 – 2010-07-24 16:41:36

+0

apache配置是否支持G?请参阅premiso有关实际值的评论。尝试以兆字节表示它。 – AvatarKava 2010-07-24 16:48:03

回答

0

检查phpinfo()并查找这四个值 - 有可能您认为您所做的更改尚未应用,或者其他内容正在重写您的更改。你改变的值对我来说看起来是正确的。