Moodle2.5.9からのアップグレードについて

Moodle2.5.9からのアップグレードについて

- e yuka の投稿
返信数: 5

数年前にMoodleをインストールして利用しておりましたが、2021年以降のカレンダーが使用できなく2021年以降のコースの作成ができないため、アップグレードを考えております。最新版は3.81のようですが、まずは2.9.7にアップグレードして動作確認をしてから3.X系のバージョンにアップグレードした方が宜しいでしょうか。

サーバーチェックを行ったところ、mysqlとphpもアップデートする必要があるみたいですので、まずはそこから対応しようかと思っております。

アップグレードについてご教示いただけると幸いです。

下記サーバーの情報です。

バージョン情報
OSFreeBSD 8.4
Perl5.8.9
PHP5.2.8 / 5.3.6 / 5.3.28 / 5.3.29 / 5.4.25 / 5.5.9 / 5.5.16 / 5.6.19 / 5.6.30 / 5.6.31 / 5.6.34 / 7.0.28 / 7.1.15
Python2.7.2
Ruby1.8.7
MySQL5.5.14 (port 3306)
PostgreSQL8.4.8 (port 5432)
httpdApache/2.2.34 (Unix)
MTAqmail 1.03
Git2.1.0


何卒宜しくお願い致します


添付 01.png
e yuka への返信

Re: Moodle2.5.9からのアップグレードについて

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

> 最新版は3.81のようですが、まずは2.9.7にアップグレードして動作確認をしてから3.X系のバージョンにアップグレードした方が宜しいでしょうか。

大変お手数ですが、以下の順番でアップグレードしてください。

Moodle 2.5 -> Moodle 2.7 -> Moodle 3.1 -> Moodle 3.6 -> Moodle 3.8

参考資料:
[Moodle 3.1 Upgrading - MoodleDocs]
https://docs.moodle.org/31/en/Upgrading#Check_the_requirements

"Note 2: You can only upgrade to Moodle 3.1 from Moodle 2.7 or later. If upgrading from earlier versions, you must upgrade to 2.7 as a first step"

[Moodle 3.6 Upgrading - MoodleDocs]
https://docs.moodle.org/36/en/Upgrading#Check_the_requirements

"You can only upgrade to Moodle 3.6 from Moodle 3.1 or later. If upgrading from earlier versions, you must upgrade to 3.1 as a first step."

[Moodle 3.8 Upgrading - MoodleDocs]
https://docs.moodle.org/38/en/Upgrading#Check_the_requirements

"You can only upgrade to Moodle 3.8 from Moodle 3.2 or later. If upgrading from earlier versions, you must upgrade to 3.2 as a first step"

評点平均: お役立ち度: ★★★★★★★ (1)
Mitsuhiro Yoshida への返信

Re: Moodle2.5.9からのアップグレードについて

- e yuka の投稿
早速返信いただきありがとうございます。
上記手順にてアップグレードをしたいと思います。

大変助かりました。
Mitsuhiro Yoshida への返信

Re: Moodle2.5.9からのアップグレードについて

- e yuka の投稿
度々申し訳ございません。
契約しているサーバーの環境の都合上、2.7以上へのアップグレードが難しい状況であることが判明しました。
(Mysqlが5.5.14のみしか提供されないため)
現状の2.5.9では2020年までしかプルダウンで表示されないため、2021年以降も選択できるように修正することは可能でしょうか。
なにか良い方法があればご教示いただけないでしょうか。
e yuka への返信

Re: Moodle2.5.9からのアップグレードについて

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

> 現状の2.5.9では2020年までしかプルダウンで表示されないため、2021年以降も選択できるように修正することは可能でしょうか。

可能です。

以下のプログラム修正ではいかがでしょうか。

修正対象プログラム:
lib/form/dateselector.php

修正箇所:
55行目

[ 修正前 ]
    protected $_options = array('startyear' => 1970, 'stopyear' => 2020,
            'timezone' => 99, 'optional' => false);

[ 修正後 ]
//    protected $_options = array('startyear' => 1970, 'stopyear' => 2020,
//            'timezone' => 99, 'optional' => false);
    protected $_options = array('startyear' => 1970, 'stopyear' => 2030,
            'timezone' => 99, 'optional' => false);

-----------------

修正対象プログラム:
lib/form/datetimeselector.php

修正箇所:
56行目

[ 修正前 ]
    var $_options = array('startyear' => 1970, 'stopyear' => 2020, 'defaulttime' => 0,
                    'timezone' => 99, 'step' => 5, 'optional' => false);

[ 修正後 ]
//    var $_options = array('startyear' => 1970, 'stopyear' => 2020, 'defaulttime' => 0,
//                    'timezone' => 99, 'step' => 5, 'optional' => false);
    var $_options = array('startyear' => 1970, 'stopyear' => 2030, 'defaulttime' => 0,
                    'timezone' => 99, 'step' => 5, 'optional' => false);
添付 Moodle 2.5 Stable.png
評点平均: お役立ち度: ★★★★★★★ (1)
Mitsuhiro Yoshida への返信

Re: Moodle2.5.9からのアップグレードについて

- e yuka の投稿

早々に返信いただきましてありがとうございます。

ご丁寧に修正するファイル名と行まで教えていただきまして、大変助かります。

上記修正をしてみたいと思います。

ありがとうございました。