サーバ機が変更になりmoodleを移動しなければならなくなりました。
たくさんのコースが作成されていてコースを一つ一つバックアップとリストアを繰り返すのは大変です。
Backup FAQ
にmoodle丸ごとバックアップする方法が書かれていますが、いろいろ問題がありそうです。
There are two main things you need to make a copy of - the database and the uploaded files.
「uploaded files」のバックアップは行いました。
「database」についてはphpMySQL等のツールでBackup/Restoreが行えればよいのですが、どなたか試された方はおりませんか?
新旧サーバの環境やmoodleのバージョンはほぼ同じという判断でよいのですが...。
何かアイデアをいただければ幸いです。
> 「database」についてはphpMySQL等のツールでBackup/Restoreが行えればよいのですが、どなたか試された方はおりませんか?
phpMyAdminを使用するよりも、mysqldumpコマンドを使用する方が早くて確実です。
ご参考までに、籠谷先生の下記の投稿をご覧ください。
http://moodle.org/mod/forum/discuss.php?d=40879&parent=188066
phpMyAdminを使用するよりも、mysqldumpコマンドを使用する方が早くて確実です。
ご参考までに、籠谷先生の下記の投稿をご覧ください。
http://moodle.org/mod/forum/discuss.php?d=40879&parent=188066
吉田さん
サジェスチョンありがとうございました。
mysqldumpでバックアップを取り、移動先サーバにバックアップデータを持っていてリストアを試みたのですが、拙いスキル故何度やってもうまく行きませんでした。
それで、mysqldumpの使用はあきらめて、moodle上からコース一つ一つをバックアップして、新サーバのmoodleからリストアすることしました。
それで何とか以前の形に戻すことは出来たのですが、ファイルのアップロードがうまく行きません。
データディレクトリは、
$CFG->dataroot = '/home/lcvirtualdomain/myDomain/mdl_data';
にして、Apache権限、書き込み権限を設定しました。
それでコースのリソース「ファイル・ウェブサイトにリンク」でワードのファイルをアップロードし、アップロードしたファイル名をクリックすると「404ファイルは見つかりません」となります。
ファイルのURLは、
http://myDomain/moodle/file.php/8/***.doc
になります。
上記のデータディレクトリの「8」ディレクトリ内には「***.doc」ファイルはきちんと入っています。
どこがおかしいのでしょう?
お分かりになりましたらご教示いただきたくお願い致します。
サジェスチョンありがとうございました。
mysqldumpでバックアップを取り、移動先サーバにバックアップデータを持っていてリストアを試みたのですが、拙いスキル故何度やってもうまく行きませんでした。
それで、mysqldumpの使用はあきらめて、moodle上からコース一つ一つをバックアップして、新サーバのmoodleからリストアすることしました。
それで何とか以前の形に戻すことは出来たのですが、ファイルのアップロードがうまく行きません。
データディレクトリは、
$CFG->dataroot = '/home/lcvirtualdomain/myDomain/mdl_data';
にして、Apache権限、書き込み権限を設定しました。
それでコースのリソース「ファイル・ウェブサイトにリンク」でワードのファイルをアップロードし、アップロードしたファイル名をクリックすると「404ファイルは見つかりません」となります。
ファイルのURLは、
http://myDomain/moodle/file.php/8/***.doc
になります。
上記のデータディレクトリの「8」ディレクトリ内には「***.doc」ファイルはきちんと入っています。
どこがおかしいのでしょう?
お分かりになりましたらご教示いただきたくお願い致します。