Moodleでのファイルのアップロードの上限の変更
「課題」モジュールでのアップロードのファイルサイズが100MBになっていた。
この上限を増やしたい。
アップロードファイルのサイズ制限
おそらくmoodle.orgで最もよく寄せられる質問は「アップロードファイルのサイズ制限を増やすにはどうすればよいですか」です。必要な変更はMoodleのすべてのバージョンで同じですが、異なるOSでは、異なる場所で行う必要があります。アップロードファイルのサイズはさまざまな方法で制限されており、このリストの各ファイルサイズでは次のものが制限されています。
サーバーレベル
Moodleサイトレベル
コースレベル
活動レベル
これは論争の的になる問題です。主にMoodle内に設定するべきだと思うかもしれないからです。残念ながら、そうではありません、これらはサーバとPHPフォルダに設定される必要がある環境問題です、Moodleはそれ自身の外で働くことができません。
サイトセキュリティ設定:>最大アップロードファイルサイズ
デフォルト: サイト アップロード上限 (100MB)
ここではサイト全体でアップロードできるファイルの最大サイズを設定します。この設定はPHP設定のpost_max_sizeおよびupload_max_filesize、同様にApache設定のLimitRequestBodyに制限されます。maxbytesはコースレベルまたは活動レベルで選択できるサイズの範囲を制限します。「サイトアップロード上限」が選択された場合、サーバで設定された最大値が使用されます。
私の場合には、Apche側の設定(IncludeでMoodle用の設定ファイルを用意している)に、以下を設定していました。
php_value upload_max_filesize 100M
php_value post_max_size 100M
上記の100Mを変更し、念のためapacheをreload(apachectl reload)し、反映されたことが確認できました。