您在這裡

關於上傳檔案大小的設定

sinless's 的頭像
sinless 在 2009-07-29 (三) 16:01 發表

不好意思,我想要請問大家一下。
關於上傳檔案大小的限制問題,PHP 設定限制了每次上傳的最大檔案大小為 2 MB
在檔案上傳的設定裡面,我想要修改上傳限制的大小。
我在php.ini裡面
也將 upload_max_filesize 修改過 並且重新啟動apache,
也在httpd.conf 檔案內,加上
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 50000000
也有重新啟動 apache

但是問題還是一樣存在,不知道是不是還有哪些檔案需要在做修正?
作業系統為 Linux

upload_max_filesize = 2M ; //上傳單一檔案的大小限制
post_max_size = 8M ; //PHP 允許一次上傳檔案的大小限制
memory_limit = 128M ; //執行每個scripts時使用的memory大小限制,太小會影響模組功能。狀態報告可以觀看伺服器的設定
max_execution_time = 30 ; //每個 script 執行時間上限, 單位是秒
max_input_time = 60 ; //每個 script 處理輸入資料可用時間上限, 單位是秒

memory_limit > post_max_size > upload_max_size

依照需求修改囉!

利用 phpinfo()的方法找出 php.ini 位置路徑 和實際的php.ini放置位置不同,
我把php.ini 的檔案複製到 phpinfo()所列出的路徑後,就可以了!
實在很感謝大家提供這些資訊。