いつもお世話になっております。
Moodle 3.5.7+を使用しています。
このMoodle 3.5.7+(ホストA)を新規で用意した別サーバMoodle3.8.5+(ホストB)へ
DBのデータと/moodledataのデータを移行し、サービスを継続させたいと考えています。
まだ、移行前ですが、想定している下記の移行方法に問題点等ございましたら、ご教示頂ければ幸いです。
<DB移行方法>
1.現行Moodle 3.5.7+のバージョンをMoodle3.8.5+へバージョンアップする。(ホストA)
2.ホストAのDBをバックアップ(mysqlのコマンドを用いてバックアップ)する。
3.バックアップしたデータをホストBへリストア(mysqlのコマンドを用いてリストア)する。
4.ホストBのapache2、mysqlを再起動する。
</moodledataの移行方法>
1.ホストAの/moodledataをTARでまとめる。
2.ホストAからホストBへSCPにて、TARファイルを転送する。
3.ホストBにてTARファイルを展開する。
<その他>
・現行Moodleにてsimple playerというプラグインとAdaptableというテーマを使用しています。新設Moodleにも事前に同じモノをインストールしておきます。
・現行Moodleのconfig.phpの変数の値(下記の値)を新設サーバへ反映しています。
$CFG->dbtype =
$CFG->dblibrary =
$CFG->dbhost =
$CFG->dbname =
$CFG->dbuser =
$CFG->dbpass =
$CFG->prefix =
$CFG->dataroot =
$CFG->admin =
以上、お忙しいところ恐縮ですが、よろしくお願いいたします。