設定ファイル

Moodleの設定ファイルの名前はconfig.phpです。ファイルはmoodleディレクトリにあります。これはMoodleダウンロードパッケージには含まれておらず、インストールプロセスによってテンプレートファイルconfig-dist.php(Moodleパッケージに含まれています)から作成されます。


config-dist.php

インストールプロセスはあなたのためにconfig.phpファイルを作成しますが、あなたがこれを自分でやりたいことがあるかもしれません。 config-dist.phpというサンプル設定ファイルがMoodleに同梱されています。

始めるにはconfig-dist.phpをconfig.phpにコピーしてから、あなたの好きなエディタでconfig.phpを編集してください。ファイルは非常によくコメントされています。重要なオプション(あなたが提供しなければならない)はすべて一番上にあります。その他のあまり一般的でないオプションはさらに下にあります。

$ CFG-> wwwrootを正しく設定する

この設定はあなたのサイトを指す固定URL(文字列定数)でなければなりません。可変URLを生成する可能性のあるPHPコードでこれを設定しないでください。これはサポートされておらず、奇妙な問題を引き起こし、コマンドラインスクリプトが完全に機能しなくなる可能性があります。あなたのサイトが異なるIPアドレスからアクセスされている場合、これはスプリットDNSで行われるべきです。 マスカレードを見てください。

パスワードソルトを有効にする

パスワードソルトを参照してください。

バックアップにパスワードを含める

ハッシュされたユーザーパスワードは、ユーザーデータを含むバックアップファイルに保存されなくなりました。

本当にパスワードを保存する必要がある場合(まれに、ユーザーデータ含むバックアップを別のサイトにリストアする場合)、config.phpに次の行を追加することができます。

 $ CFG-> includeuserpasswordsinbackup = true;

古いPHPバージョンのサイトにMoodle 2.5バックアップをリストアすることに関する注意:

bcryptは5.3.7より前のPHPバージョンではサポートされていないため、PHPバージョン5.3.7以降を使用しているサイトで$ CFG-> includeuserpasswordsinbackup設定を使用して作成したコースバックアップは、後でPHPバージョン<5.3.7のサイトにリストアする必要があります。パスワードのリセット

新しいコースのデフォルトブロックレイアウトを変更する

ブロックレイアウトを参照してください。

デフォルトのテーマディレクトリの場所を変更する

テーマディレクトリの場所は、変数$ CFG-> themewwwおよび$ CFG-> themedirを使用して変更できます。これらの変数で指定されたディレクトリに配置されたテーマは、テーマセレクタを使って選択できるようになります。

たとえば、テーマを 'my_moodle_themes'というサブディレクトリに配置したい場合、config.phpは次のようになります。

$ CFG-> wwwroot = 'https://my.moodle.site.edu';
$ CFG-> dirroot = '/var/www/my.moodle.site.edu/public_html';
$ CFG-> themewww = $ CFG-> wwwroot。 '/ my_moodle_themes';
$ CFG-> themedir = $ CFG-> dirroot '/ my_moodle_themes';

更新通知を無効にする

通知を参照してください。

デバッグを有効にする

デバッグを参照してください。

管理者設定の値を強制する

config-dist.phpで説明されているように、ここで通常の管理者設定を指定することが可能です。重要なのは、それらは標準の管理者設定ページで変更できないということです。 config.phpの値を以下のように設定するだけです。

 $ CFG - > showuseridentity = 'Eメール、ID番号、ユーザー名' ; 

関連情報