星期五, 9月 09, 2011

Moodle密碼設定政策 php.ini設定

安裝完Moodle後要新增使用者時,會遇到討厭的嚴謹的Moodle密碼設定政策,這時候可以在網站管理下的安全設定來更改的密碼政策(換成簡單的密碼)




進入後選擇 '網站政策' 並將畫面向下捲動直到 '密碼政策' 部分

將密碼政策將勾選取消(設為否)就可以輸入簡單的密碼組了
當然也可以自行設定密碼的變化

Moodle課程包上傳時php.ini的設定參考 

cd /etc/php5/apache2

<< 阿欣老師的建議與進一步說明>>
在php.ini裡有一些跟上傳檔案時有關的數值,
upload_max_filesize
這是上傳單一檔案的大小限制,譬如我若允許上傳超過20MB的影片檔,那這數值就必須至少大於「20M」才可以。
(要上傳課程包建議設成900M)
post_max_size
PHP允許一次上傳檔案的大小限制,譬如Gallery2要上傳檔案時,可以一次多個檔案上傳,若我一次要上傳2個15MB的影片檔,那麼這個數值就必須至少大於「30M」了。
這個 post_max_size 必須大於 upload_max_filesize
(要上傳課程包建議設成2000M)
memory_limit 
執行每個scripts時使用的memory大小限制
這個 memory_limit 必須大於 post_max_size
這三個數值的大小,必須是
memory_limit > post_max_size > upload_max_filesize 
(要上傳課程包建議設成2048 M)
補充文章:「 阿欣老師談 php.ini的 max_file_uploads ~ 」
最 近有老師反應要用Picasa上傳照片到華龍電子相簿(Gallery2),總是只能上傳20張照片而已。剛開始我以為是更換主機後,沒把 php.ini 裡的memory_limit、post_max_size、upload_max_filesize這些數值設定好的關係。
剛檢查一下,那三個數值設定的大小應該都正常,但自己測試上傳照片上去,真的也只能一次上傳20個檔案。
Google 一下,嗯!找到問題了。
原來在 php 5.2.12 及以上的版本,有個隱藏版的限制是在 php.ini 裡沒有的,也就是 max_file_uploads 這個設定。
他的預設值是 20 ,也就是說,只要是有上傳檔案的程式,一次最多只能上傳20個檔案而已。
我的解決的方法就是自己手動在 php.ini 這個檔案裡新增這個設定值進去,例如
max_file_uploads = 200
再將 httpd restart 就可以了。 

http://jainan.blogspot.com/2011/08/180moodlephpini.html

 

張貼留言

QRcode