Moodle 3.7.2の「ロールの定義」の不具合

Re: Moodle 3.7.2の「ロールの定義」の不具合

- Tomoya Saito の投稿
返信数: 1
自己レスです。
PHPのエラーログを見てみますと、以下のようなエラーが残っていました。

PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0

標準設定ではダメなようでしたので、エラーの中にある「max_input_vars」の値を試しに3000まで増やしたところ、無事にパーミッションの変更が保存されました。
教師(editingteacher)だけ入力変数の数が1000件を超える点は不思議ですが、とりあえずパーミッションを変更できるようになりました。

お騒がせしまして、申し訳ありません。
評点平均: お役立ち度: ★★★★★★★ (1)
Tomoya Saito への返信

Re: Moodle 3.7.2の「ロールの定義」の不具合

- Tomoya Saito の投稿
私がこのエラーに遭遇した時にはMoodle 3.7を使用していましたが、Moodle 3.11ではmax_input_varsの値を5000以上に設定することが推奨されています。
https://docs.moodle.org/dev/Moodle_3.11_release_notes#Server_requirements

リンク先のページを見てみますと、この値が不足するとロール定義に不具合が生じると書かれていました。
https://docs.moodle.org/311/en/Environment_-_max_input_vars
評点平均: お役立ち度: ★★★★★★★ (1)