Moodle 3.8.2 (Build: 20200309)を利用しています。
現在利用中のサーバがサービスを終了するため、別のサーバに移転しようとしていて問題が発生しています。
現在検証中のサーバ移転の手順は、
1.旧サーバのMoodleプログラムをすべてFTPでダウンロード
2.旧サーバのmoodledata内の全データをFTPでダウンロード
3.旧サーバのMySQLのエクスポート
4.新サーバにMoodleプログラムをすべてFTPでアップロード
5.新サーバにmoodledata内の全データをFTPでアップロード
6.新サーバのmoodledataフォルダ内の全フォルダのパーミッションを777、全ファイルのパーミッションを666に変更
7.新サーバにMySQLインポート
8.新サーバ用に合わせて修正したconfig.phpをFTPでアップロード
9.新サーバのMoodleインストール先の「/admin/tool/replace/index.php」を実行して、旧サーバのURIを新サーバのURIに変更
上記の手順でサーバ移転した後で、新サーバのMoodleにアクセスした場合に問題が発生しています。
・テンプレートで使用している画像が表示されない。
・コース内の教材PDFがダウンロードできるものとできないものが発生(規則性は不明)
コースが多いため、新規でMoodleをインストールして、コースのバックアップからリストアは避けて、Moodle全体のバックアップから新サーバに移転したいと思っています。
画像が表示されないサイトホーム等で、次のようなワーニングが表示されます。
Warning: getimagesize(): PNG file corrupted by ASCII conversion in /home/abnet/abnet.co.jp/public_html/moodle/lib/filestorage/file_system.php on line 417 Warning:
getimagesize(): PNG file corrupted by ASCII conversion
どのようにすれば、SSHが使えない環境でサーバ移転ができるでしょうか?