Moodle Coursesにアクセスできない

Moodle Coursesにアクセスできない

- Nozawa Kazunori の投稿
返信数: 3

MAMP4.4.1, PHP (7.0.20), MySQL(5.6.38)の環境において、いくつかのMoodleのサイトにて、Moodle 3.1.1から3.5.1にアップグレイドし、ある一つのサイトにて、コースへアクセスしようとしたところ、リンク先のページが真っ白となり、コース内容が見られない状況になっています。他のMoodleのサイトでは全く問題なくコース内容を見ることができています。この原因と解決法を教えてください。

Nozawa Kazunori への返信

Re: Moodle Coursesにアクセスできない

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

「アップグレード後のコースページにアクセスした場合に空白ページが表示されてしまう」ことからのみ問題の原因を探るのは難しいかと思います。

Moodleを独自にカスタマイズしたり、非標準プラグイン (https://moodle.org/plugins/) をインストールしている場合、下記のようにMoodleのアップグレード後に「空白ページが表示されてしまう」現象が発生する場合はあります。

[Moodle in English: Plugins Upgrade and Now Blank Plugin Check Screen]
https://moodle.org/mod/forum/discuss.php?d=339634

[Moodle in English: Blank Page after plugin update]
https://moodle.org/mod/forum/discuss.php?d=330164

解決方法ですが、まず各種ログファイル (Apache、PHP、MySQL) をご覧頂いて何が原因となっているかご確認ください。

[MAMPのApache/MySQL/PHPのエラーログファイルの保存場所 - IT女子のお気に入りフォルダ]
https://sachips.byeto.jp/mac/mamp_apache_mysql_php_error_log.html

非標準プラグインが問題の原因となっています場合、バックアップデータを使ってMoodleをアップグレード前の状態に戻してください。今後も当該非標準プラグインを使う必要があるとお考えでしたら、Moodleのアップグレードを本年度の終わりまで延期された方が宜しいかと思います。本年度の終わりに問題の原因となっている非標準プラグインのアンインストールの後、Moodleをアップグレードしてください。

各種ログファイルに問題の原因を特定できる記録が見当たらない場合、cacheおよびlocalcacheディレクトリ内のファイルおよびディレクトリを削除して正常にコースページが表示されるようになるかどうかご確認ください。

cacheおよびlocalcacheディレクトリ例)
/Library/Server/Web/Data/Sites/moodledata/cache
/Library/Server/Web/Data/Sites/moodledata/localcache

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

Re: Moodle Coursesにアクセスできない

- Nozawa Kazunori の投稿

情報提供を有難うございます。参考になった情報もありました。お礼が大変遅くなりまして、失礼しました。今もまだ解決しておりませんが、一つずつチェックしながら解決を試みてみます。何らかの解決方法を見出しましたら、再度投稿させていただきます。取り急ぎのお礼まで。

Nozawa Kazunori への返信

Re: Moodle Coursesにアクセスできない

- Nozawa Kazunori の投稿
今まで通り、moodleをアップグレートする際に、必要であると言われていたプラグインを要求されているバージョンまでアップグレードしつつ作業を行なっていたため、プラグインのバージョンを重視しておりませんでした。先ほどの投稿直後、再確認のため怪しいと思われたプラグインを最新のバージョンまでアップグレードし、MAMPを再起動したところ、白紙ではなく、無事にもともと作成していたページが表示されました。

有難うございました。

評点平均: お役立ち度: ★★★★★★★ (1)