2010-07-24 54 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()並查找這四個值 - 有可能您認爲您所做的更改尚未應用,或者其他內容正在重寫您的更改。你改變的值對我來說看起來是正確的。