多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

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

剛剛看到有個站長朋友說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)編輯整理,如有不正確的地方,歡迎提交評論,謝謝合作。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲国产精品自产拍在线播放 | 国产三级精品三级在线观看 | 亚洲一区二区三区高清 | 日韩中文字幕视频在线 | 亚洲性夜 | 亚洲久久网站 | 欧美精品首页 | 午夜视频在线免费播放 | 亚洲福利精品一区二区三区 | 欧美18一videos极品 | 九九精品成人免费国产片 | 福利在线一区 | 在线播放69热精品视频 | 欧洲亚洲一区二区三区 | 狂野欧美性猛交xxxx乱大交 | 小说亚洲| 欧美videos粗暴高清性 | 国产午夜视频在线观看第四页 | 一级做a爰全过程免费视频毛片 | 亚洲国产最新 | 午夜综合网| 欧美jizz40性欧美 | 国产精品天天看天天爽 | 亚洲天堂小视频 | 在线观看亚洲一区 | 亚洲欧美久久婷婷爱综合一区天堂 | 热久久视久久精品18国产 | 麻豆国产免费看片在线播放 | 有码一区 | 欧美黑人巨大最猛性xxxxx | 交专区videossex | avtt中文字幕 | 宅男午夜大片啪啪软件 | 欧美三级午夜伦理片 | 中文字幕看片在线a免费 | 国精品一区二区三区 | 成人欧美在线 | 亚洲第一网站免费视频 | 中文字幕欧美一区 | 欧美日韩国产亚洲一区二区三区 | 国产在线一91区免费国产91 |