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