2017-07-13 19 views
0

現在、バージョン2.5のMoodle Webサイトを最新バージョンにアップグレードしたいと考えています。Moodle 2.5からMoodle 3.3にアップグレード

Moodle 2.5をMoodle 3.3に直接アップグレードすることが可能であることを明確にする必要があります。

OR

Moodleのアップグレード、ドキュメント 「メモで述べたように:あなただけのMoodle 2.2以降からのMoodle 3.0にアップグレードすることができ、以前のバージョンからアップグレードする場合は、最初のステップとして、2.2にアップグレードする必要があります。 " 私はMoodle 3.0にしかアップグレードできません。

ご確認ください。

ありがとうございます。

答えて

0

実際には3.3ではなく、Moodle 2.3とMoodle 2.5を3.xにアップグレードしたと言います。

言われていること、あなたはまた、次の考慮事項を取らなければならない:あなたは、最小限のPHPのバージョンに

  • アップはありますか? (5.6。何か)
  • 3.xバージョンで必要な新しいモジュールがありますか(私が思うに少し追加しました)
  • モジュールは3.x対応ですか?

あなたがこれらのどれかを確信していないなら、私はMoodleのVagrant/VirtualBox/Docker設定を取得し、あなたの現在のサイトをステージングします(つまり、あなたはプロダクションサーバ)、それをローカルにアップグレードして、すべてが計画通りに進むようにします。

0

まず、moodle 2.5アップグレードの前にバックアップをとりました。そして、そのフォルダ がxampp-に行く解凍した後、新しいのMoodle 3.3 をダウンロード > htdocs->プロジェクト ペーストと上書き アップグレードマニュアルに従って新しいMoodleのディレクトリ

0

に戻って古いのconfig.phpファイルをコピーし、新しいフォルダ3.3の場合は、「Moodle 2.7以降からMoodle 3.3にアップグレードすることしかできません。 https://docs.moodle.org/33/en/Upgrading

あなたはまた、それは「あなただけからのMoodle 2.7にアップグレードすることができますと言うV2.7アップグレードマニュアルに注意V3.3

へのアップグレードを行うことができます前に、あなたは最初のV2.7へのアップグレードを行う必要がありますMoodle 2.2以降。 https://docs.moodle.org/27/en/Upgrading

個人的に私は小さなジャンプでアップグレードを行うと問題が少なくなっています。だからあなたの場合2.5から2.7.20が必要です。理論的には2.7.20から3.3へと移行することができますが、2.7.20> 3.0.10、3.0.10> 3.3

0

Moodle 2.5を3.3にアップグレードするには、あなたのサイトをアップ。これには以下が含まれます:

  1. Moodleファイル。
  2. Moodledataファイル。
  3. Moodleデータベース。

バックアップしている間にすべてがあり、エラーが発生していないことを確認してください。あなたが余分にしたい場合は、それを別の場所に復元してください。おそらくあなたのコンピュータ上のローカルにも復元し、そこで働かせてください。 config.phpファイルの設定と、Moodle Search and Replaceツール(Moodleメニューにはありません)を実行することを忘れないでください。すべてが機能していることが確認され、元の未修正のバックアップファイルが残っている場合は、次のステップに進む準備が整いました。

は、WebサーバーがMoodleの3.3 hardware要件を満たしていることを確認し、あなたのWebサーバ環境を確認してください。特に2.5から3.3のメモリ要件の変更点に注意してください。また、サーバがMoodle 2.7のためにsoftwareの要件を満たしていることを確認してください。実際に、アップグレードする場合は、進んでいく前に追加する必要のあるシステムコンポーネントを見つけるために、スキップするMoodleのすべてのバージョンのソフトウェア要件を確認するのが最善です。

また、ご利用になる前に、サイトに追加されているサードパーティのプラグインやテーマが、Moodle 2.7およびMoodle 3.3と互換性があることを確認してください。そうでない場合は、まずアップグレードする必要があります。 Moodleの新しいリリースで利用できない場合は、プラグイン/テーマの管理者に問い合わせて、今後更新されるバージョンがあるかどうかを確認してください。そうでない場合は、コード内の問題を修正する必要があります。同様の機能を提供する別の同様のプラグインに切り替えるか、プラグインを完全に削除する必要があります。

.git再作成

MoodleはGitリポジトリを使用しているアップグレードするための最も簡単な方法。 "git clone"コマンドを使用してMoodleをインストールしなかった場合、インストールには.gitディレクトリがない可能性があります。これを確認するには、 "git status"コマンドを使用します。既に.gitフォルダがある場合は、このセクションをスキップして、Moodle 2.7にアップグレードしてください。それ以外の場合、ここで再作成する方法は次のとおりです。

現在のMoodleインストールのビルド日時を書き留めます。これは、ページの下部にある[通知]ページで確認できます。

次のコマンドを使用して、.gitフォルダを再作成します:

# git clone a new copy of Moodle into another location 
git clone git://git.moodle.org/moodle.git 
# Checkout Moodle 2.5 (the version of your current site). 
cd moodle 
git checkout MOODLE_25_STABLE 

はビルド番号と同じ日付が毎週のリリースのためのログを見て。ビルド番号は、YYYYMMDDという形式の日付です。関連するコミット番号を書き留めます。

次に、ファイルをビルドのコミット番号にロールバックします。 "56e05fced"を実際のコミット番号に置き換えます。

git reset 56e05fced 

これが完了したら、ちょうど.gitフォルダをあなたの現在のMoodleサイトのウェブルートにコピーしてください。 Moodleの2.7

のアップグレードを始める前に、あなたのサイトに追加したサードパーティ製のプラグインやテーマがMoodleの2.7と互換性がありますことを確認してください。そうでない場合は、まずアップグレードする必要があります。

git checkout MOODLE_27_STABLE 

管理者としてウェブサイトにログインします。Moodleをアップグレードするプロセスを案内するプロンプトが表示されます。

重要:この時点までに、ファイルをロールバックするだけで、元の状態に戻すことができます。この点を踏まえれば、ウェブサイトを元に戻す唯一の方法は、サイト全体を削除し、サイトのファイルとデータベースの以前に行ったバックアップを復元することだけです。

プロンプトに従ってデータベースをアップグレードします。プラグインのいくつかをアップグレードするか、Webサーバーやデータベース環境をアップグレードする必要があるかもしれないので、準備をしてください。

もう一度実行したら、Moodle 3.3にアップグレードしてください。 Moodleの3.3

アップグレードは、あなたがまだのMoodle 2.7にアップグレードすることがありますか?そうでない場合は、まずそのステップを完了してください。 WebサーバがMoodle 3.3のハードウェア要件を満たしていることを確認してください。

サーバがsoftware requirements for Moodle 3.3を満たしていることを確認して、Moodle 2.7からのアップグレードを正常に完了してください。

次に、2.7から3.3へのMoodleをアップグレードします。

# Enable version tracking so that it is easier to upgrade Moodle in the future. 
git branch --track MOODLE_33_STABLE origin/MOODLE_33_STABLE 
# Upgrade Moodle to version 3.3. 
git checkout MOODLE_33_STABLE 

をあなたがMoodleの2.7のために前に行ったように、管理者としてあなたのウェブサイトにログインします。データベースがアップグレードされる直前のプロンプトが表示されます。そうでない場合は、[サイト管理]の[通知]ページに移動します。プロンプトに従ってデータベースをアップグレードします。以前と同様に、プラグインやテーマをさらにアップグレードする必要があるため、Webサーバーやデータベース環境をアップグレードする必要があるため、準備してください。

これだけです。上記の手順に従った場合は、Moodle 2.5サイトをMoodle 3.3にアップグレードする必要があります。アップグレードされたサイトを最大限に活用するには、Moodleバージョン2.6~3.3のそれぞれについてNew Featuresページを少なくとも読んでください。

サイトをMoodle 3.3の新しいバグ/セキュリティーリリースにアップグレードするには、いくつかの手順を繰り返す必要があります。基本的には次のようになります。

  1. サイトファイル(moodleとmoodledata)とデータベースをバックアップします。
  2. あなたのMoodleフォルダ内の "git pull"コマンドを使用してください。
  3. 管理者としてログインし、[サイト管理]> [通知]ページからアップグレードのプロンプトが表示された後にログインします。
  4. サイトのすべてが期待どおりに機能していることを確認してください。

バグとセキュリティ修正は毎週リリースされますが、2ヶ月ごとに正式リリースされます。

この情報は役に立ちましたか?

敬具、

マイケルMilette