Translate


訂閱服務...

線上使用者

目前共有 0 位註冊使用者3 位訪客 在線上。

新會員

  • 山蕨菜
  • light
  • dovenet
  • shanjuecai
  • Mfeeluse1

書籍推薦

Upload 模組 - 上傳檔案設定說明

Arthur Yu 的照片
No votes yet

阿舍最近在找一個可以上傳多個檔案的模組 (其實內建也不錯用哩!),所以不知不覺又不小心的給注意到 Upload 模組,這個模組好像也沒什麼特別的,但是,記得阿舍當初也是糊里糊塗的就把它給設定完了,因為這個 Upload 模組的設定可不是只到「管理」 ›「 網站設定」 ›「 檔案上傳」裡去設定就完了,可是有好幾個相牽連的設定哩 ! 所以阿舍就來整理一下,也免得下次阿舍又忘了.....呵.....呵。

Upload 模組的設定,實際上是除了本身自己的設定項目外,還包含「檔案系統」、「權限」、「內容類型」和 PHP.INI 的設定,詳細設定說明如下:

0.啟用「Upload」模組。
到 「管理」 ›「 網站建置」 ›「 模組」勾選「Upload」模組後按「儲存設定」。

1.「管理」 ›「 網站設定」 ›「 檔案系統」
這項設定應該 Drupal 架設好就會設定好的,原則上是最好不要去動,不然會影響已上傳檔案的路徑哩。

2.「管理」 ›「 使用者管理」 ›「 權限控制」>「 upload 模組」
「上傳檔案」 : 一般來說都只設給「authenticated user」的使用者,比較上安全。
「檢視上傳檔案」 : 如果各位大德的檔案是要給所有人都可以下載的話,就所有角色都勾起來,但是如果有機密性的話,就要限制一下了。

3. PHP.INI
接下來就要跑去設一下 PHP.INI 檔了,這樣才能提高上傳檔案的大小,PHP.INI 裡有二個變數要定,一個是 upload_max_filesize ,另一個是 post_max_size ,這兩個都要設定才行,否則各位大德就會發現怎跑出來的值不一樣,因為 Upload 模組只會用 post_max_size 這個值的一半,用 upload_max_filesize 這個值的全部,舉例來說,阿舍希望上傳檔案限制在 15 M,那麼就要像下面這樣來設定。

upload_max_filesize = 15M ;
post_max_size = 30M ;

那如果只設定一個會怎樣 ? 阿舍只試過單單設定 upload_max_filesize = 15M 時,出現的值就變成 8 了.....=____=!!。

另外,如果大德們的 Hosting 是用 .htaccess 的話,請用下列方式...

php_value upload_max_filesize 15M
php_value post_max_size 30M

4.「管理」 ›「 網站設定」 ›「 檔案上傳」
這裡的設定項目,各位大德應該可以瞭解,不過,有一個部分要說明一下,就是在這個設定畫面的下面會出現在「權限」裡有給上傳權限的角色,這是動態,完全依據在「權限」裡所指定的角色而定,用途是讓各角色可以有不同的上傳設定。

另外,上一個步驟所設定的可上傳大小出現在設定的畫面的最下面,各位大德在 PHP.INI 或 .htaccess 設定完成後,可以到這裡來檢查一下哩。

5.「管理」 ›「 內容管理」 ›「 內容類型」
再來就是來這裡設定那些內容類型可以使用上傳功能了,如果有些內容類型不想四方大德可以上傳檔案的話,就把「附加檔案」設為 「關閉」即可。

好啦 ! 完成上面各項設定後,就可功德圓滿的去上傳檔案囉 !!

發表新回應

此欄位內容將保密,不會公開顯示出來。
  • 自動將網址與電子郵件位址轉變為連結。
  • 可使用的 HTML 標籤:<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 自動斷行和分段。

更多關於格式化選項的資訊

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.

Google 廣告 Cookie 和隱私權政策
當您造訪我們的網站時,我們會透過第三方廣告公司來放送廣告。這些公司可能會使用您在本網站和其他網站上的相關瀏覽資訊 (不含姓名、地址、電子郵件地址和電話號碼),以便提供閣下感興趣之產品和服務的廣告。如果您想要瞭解此作法的詳情,以及如何選擇不讓前述公司使用您的資訊,請按這裡

Drupal 7 RC1 預計釋出日期

最早為 2010/09/24
最晚為 2010/11/3
目前版本 Drupal 7.0-alpha6
待處理的 "嚴重問題" 還有 27 個...

詳細內容請參考這裡

*註 : 以上日期是依據目前解決被列為 "嚴重問題" 的處理時間所做的線性和對數預測...,至於有那些問題,請參考這裡
2010/09/09 更新

BloggerAds

Drupal 新聞



阿舍推薦使用的 VPS


本站放置在 Hostgator

最新回應

阿舍的 Plurk