Xfreeのサービスが2025年7月いっぱいで終了するらしいのシンフリーサーバーに引っ越しすることにしました。引っ越しのために、とりあえずサイトのバックアップくらいは取っておこうと思ってbackWPupというプラグインを導入しました。ところがこれがトラブルの始まりでした。
backWPupの使い方は他のサイトに譲ります。トラブルを解決したことだけを書きます。
症状
バックアップをフォルダに保存するまでは問題なくできました。バックアップファイルを管理画面からダウンロードをしようとしたところ画面が固まり失敗しました。その後、サイトの管理画面にログインしようとしても「500 internal sever error」でログインできなくなりました。サイトの閲覧も不可能です。
Xfreeはサポートがないので超焦りました。
やったこと
結論から言うと、FTPでウェブサイトにログインして、バックアップファイルを削除するとエラーが消えました。Xfreeの容量が2ギガバイトしかなかったので、ダウンロードしようとしたときにサーバーの容量を超えたんだと思います。(何故超えたんだかはよくわかりません)
やったけど無駄だったこと
FTPでログインしてbackWPupプラグインフォルダの名前を変えて無効化しましたが駄目でした。
FTPでバックアップファイルをダウンロード、解凍して、現状のファイルをバックアップで更新しましたが、ダメでした。かえって正常なファイルを壊したかもしれません。
結局、ファイルの破損では無かったということです。
トップページ以外は見られなくなっていた
管理画面とトップページに入れるようになりましたが、他のページを選ぶと404になりました。管理画面から編集画面には入れます。更新しようとすると「更新に失敗しました。 返答が正しい json レスポンスではあません」と出ます。
ヘタにテーマファイルを更新したので壊れたんだと思います。結局、管理画面の「設定」から「パーマリンク」に入り、そのまま「変更を保存」しました。パーマリンクが更新されて見られるようになりました。
感想
ああでもないこうでもないと試行錯誤したので復旧に4時間近くかかりました。
Xfreeの容量が少なかったのが悪かったんだと思います。バックアップをフォルダに保存したので容量を圧迫したのでしょう。他の場所にバックアップするべきでした。