日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > Discuz > Discuz! 論壇上傳附件2MB限制的修改方法

Discuz! 論壇上傳附件2MB限制的修改方法

來源:程序員人生   發布時間:2014-01-22 18:46:47 閱讀次數:3426次

剛剛看到有個站長朋友說discuzX怎么設置都不能上傳2M以上的文件,現在就給那位站長一個解決方案吧。下面的文章是我在網上搜的,以前我也是因為這樣的原因,改了一下配置就OK了。

PHP默認的上傳限定是最大2M,想上傳超過此設定的文件,需要調整PHP、apache等的一些參數. 下面,我們簡要介紹一下PHP文件上傳涉及到的一些參數:

file_uploads

是否允許通過HTTP上傳文件的開關,默認為ON即是開

upload_tmp_dir

upload_tmp_dir用來說明PHP上傳的文件放置的臨時目錄,要想上傳文件,得保證服務器沒有關閉臨時文件和有對文件夾的寫權限,如果未指定則PHP使用系統默認值

upload_max_filesize

允許上傳文件大小的最大值,默認為2M

post_max_size

控制在采用POST方法進行一次表單提交中PHP所能夠接收的最大數據量。如果希望使用PHP文件上傳功能,則需要將此值改為比upload_max_filesize要大

max_input_time

以秒為單位對通過POST、GET以及PUT方式接收數據時間進行限制。如果應用程序所運行環境處在低速鏈路上,則需要增加此值以適應接收數據所需的更多時間

memory_limit

為了避免正在運行的腳本大量使用系統可用內存,PHP允許定義內存使用限額。通過memory_limit變量來指定單個腳本程序可以使用的最大內存容量變量memory_limit的值應當適當大于post_max_size的值

max_execution_time

max_execution_time設置了在強制終止腳本前PHP等待腳本執行完畢的時間,此時間以秒計算。當腳本進入了一個無限循環狀態時此變量非常有用。然而,當存在一個需要很長時間完成的合法活動時(例如上傳大型文件),這項功能也會導致操作失敗。在這樣的情況下必須考慮將此變量值增加,以避免PHP在腳本正在執行某些重要過程的時候將腳本關閉

對于linux主機,可能在/etc/httpd/conf.d/access.conf/下面里面還有php.conf 文件,這個文件可能會解決一些系統的文件大小限制問題

利用discuz實現PHP大文件上傳應用舉例

論壇的附件功能當初設計的初衷并不是為了文件管理,由于服務器配置,php,網絡等多方面因素,使得通過論壇上傳文件并不是一個好方案。

對于確實需要改善論壇附件上傳條件的朋友可以嘗試將上面提及的參數在php.ini進行設置,以適應大文件上傳的需要。同時別忘記在論壇的后臺相應做附件限制的地方進行設置。

論壇主要有2個地方可以對附件上傳的大小進行限制,級別從高到低依次為:

帖子相關---附件類型尺寸

用戶組---附件相關

同時,下面提供一個配置指導,來源一些成功通過http上傳大附件的朋友的提供,當然,由于大家的服務器配置情況以及網絡情況不同,并不一定適用你的情況,可能很多地方需要參照修改:

打開php.ini,

參數 設置 說明

file_uploads on 是否允許通過HTTP上傳文件的開關。默認為ON即是開

upload_tmp_dir -- 文件上傳至服務器上存儲臨時文件的地方,如果沒指定就會用系統默認的臨時文件夾

upload_max_filesize 8m 望文生意,即允許上傳文件大小的最大值。默認為2M

post_max_size 8m 指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認為8M

說明

一般地,設置好上述四個參數后,在網絡正常的情況下,上傳<=8M的文件是不成問題

但如果要上傳>8M的大體積文件,只設置上述四項還一定能行的通。除非你的網絡真有100M/S的上傳高速,否則你還得繼續設置下面的參數。

max_execution_time 600 每個PHP頁面運行的最大時間值(秒),默認30秒

max_input_time 600 每個PHP頁面接收數據所需的最大時間,默認60秒

memory_limit 8m 每個PHP頁面所吃掉的最大內存,默認8M

把上述參數修改后,在網絡所允許的正常情況下,就可以上傳大體積文件了

服務器中修改php.ini文件:

查找max_execution_time = 30,更改為max_execution_time = 600

查找max_input_time = 60,更改為max_input_time = 600

查找memory_limit = 8M ,更改為memory_limit = 20M

查找display_errors = On,更改為display_errors = Off

查找register_globals = Off,更改為register_globals = On

查找post_max_size = 8M,更改為post_max_size = 20M

查找upload_max_filesize = 2M,更改為upload_max_filesize = 20M

57網(LieHuo94.Net)編輯整理,如有不正確的地方,歡迎提交評論,謝謝合作。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲精品影视 | 国产精品日韩欧美一区二区三区 | 精品99在线 | 国产区一区| 在线成人精品国产区免费 | 91在线一区二区 | 日韩精品成人网 | 日本精品中文字幕 | 久久久久国产精品一区二区 | 国产精品久久久久久久久久久久 | 国产精品一区二 | av在线激情| 日韩精品成人一区二区在线观看 | 国产精品视频专区 | 亚洲精品一区 | 中文字幕在线电影观看 | 中文字幕在线一区 | 欧美日韩高清一区 | 在线看的av | 国产精品久久久久久久久 | 欧美视频日韩 | 亚洲www| 99麻豆久久久国产精品免费 | 国产v亚洲v天堂无码 | 国产精选视频 | 日韩av手机免费在线观看 | 在线一区二区三区四区 | 波多野结衣乳巨码无在线观看 | 91在线激情视频 | 国产免费视频 | 污视频网站入口 | 久久久久久久久久av | www国产亚洲精品 | 成人二区 | www.成人在线视频 | 日本在线免费播放 | www.国产一区 | 精久国产一区二区三区四区 | 国产一区二区不卡 | 免费av看 | 性高潮网站 |