關于更改PHP限制文件上傳大小的解決辦法
如何設置PHP附件大小的限制?PHP在默認情況下,限制上傳大小為3M。那么有沒有辦法把上傳的大小設置的更多呢?其實是有辦法的。只要更改php.ini內的相關參數(shù)即可實現(xiàn)。宇塵網(wǎng)絡幫助中心——域名知識|虛擬主機知識|VPS主機知識|服務器知識|網(wǎng)站建設知識|網(wǎng)絡推廣
注意:php.ini需要系統(tǒng)管理員權限才能修改。
php.ini存放路徑:在php的安裝目錄下即可找到。如果這種辦法找不到,還有另外一個方式,就是運行phpinfo.php文件,通過運行這個小網(wǎng)頁,可以看到php的所有配置信息,當然也包括php.ini的存放路徑。美國月付空間、月付美國空間、美國VPS、美國服務器租用
php.ini中相關的參數(shù)如下:
關于表單大小的限制
參數(shù)一:
post_max_size =10M
這里是指表單提交最大數(shù)據(jù)大小為10M。這個10M是指整個表單內包含所有內容的大小,比如:你發(fā)了一篇帶附件的帖子,帖子的內容是100K,附件是10M;這時候整個表單是10.1M已經(jīng)大大超過了php的最大限制。仿牌空間、香港月付空間、韓國月付空間、日本月付空間、荷蘭VPS、香港VPS
關于附件的限制
參數(shù)二:file_uploads = On
這個參數(shù)的作用是,開啟和關閉上傳功能。on表示允許上傳,off表示禁止上傳。
參數(shù)三:upload_tmp_dir = "D:/uploadtemp/"
上傳文件的緩存目錄,在實際的運營過程中,應該對這個目錄的大小做限制。當所上傳總文件的大小大于這個目錄的所分配的大小時,將會導致上傳失敗。
參數(shù)四:upload_max_filesize =2M
這個文件,也許就是需要朋友苦苦尋找的重點;因為這個文件的作用就是限制單個文件的上傳大小,而不是限制整個表單的上傳大小。
當這個配置文件設置完成,要使其生效,記得重啟一下web服務器。
更多技術知識,更多網(wǎng)絡服務,盡在宇塵網(wǎng)絡。我們的成長,離不開你們的支持,宇塵網(wǎng)絡,歡迎您的訪問。