Blog entry by 管理者 使用者

Picture of 管理者 使用者
by 管理者 使用者 - Monday, 13 March 2017, 11:56 AM
Anyone in the world

Moodle於3.x的版本之後,在作業上傳中檔案大小的限制跟課程設定中沒有同步,如下圖指的是課程中教材等相關單一檔案之大小限制,在課程中設定上傳檔案的最大容量會跟主機php.ini中設定一致,而php.ini在針對上傳檔案size會跟post_max_size, upload_max_filesize,兩個參數有關(如下圖是參數設定為3G的狀況),當然進一步由於上傳檔案較大,上傳程式執行時間也會增加,所以max_execution_time, max_input_time, memory_limit, default_socket_timeout也需要調整,比較ok,如果有遇到部分軟體是將檔案以binary code寫入MySQL的話,還需要配合調整mysql.connect_timeout和MySQL中參數(my.ini) max_allowed_packet等參數。 [PHP, MySQL參數設定參考網頁]

f01

在作業上傳檔案限制的部分,需要另外設定之!!

f02

設定路徑:網站管理>外掛>活動模組>作業>作業繳交外掛>提交檔案中設定之

f03

f04

 

ps:原則上post_max_size, upload_max_filesize和MySQL中max_allowed_packet,系統會取三者的最小值來實際執行!!

[ Modified: Monday, 13 March 2017, 11:57 AM ]