Xserverにサイトを移行しました。
対象サーバーの移行作業完了にともない、作業中の事象まとめと残作業の整理です。
サイト移行
作業完了
いくつかの問題を乗り越えて、Xserverにサイトを移行しました。
移行によって、元環境からグレードアップできたこともあります。
あまり何度もやりたいものではないです。。
移行作業は完了
移行対象のサイトは、すべてXserverに載せられました。
Xserverのツールを利用できたものもあれば、プラグインを利用したものもありました。
いろいろと学ぶことが多かったです。
ふだんやらないことをやるのはよいことですね。
とはいえ、しばらくは苦労したくないです。。
表示確認は大まかには終わっていますが、旧環境はしばらく残します。
発生した問題
細々とした問題は置いておき。
大きな問題は3つでした。
- Xserverのツールの失敗
- DB構造による失敗
- ファイルサイズが大きすぎるための実施不可能
- WordPressの更新によるサイト崩れ
WordPress簡単移行 の失敗
Xserverのツール「WordPress簡単移行」が失敗しました。
AWS Lightsail からの移行はに失敗しました。
DBの構造が問題のようです。
ファイルサイズが大きすぎる
Xserverのツール「WordPress簡単移行」が失敗しました。
当サイトの移行用ファイルサイズは3GBを超えていました。
大きなサイズのファイルをアップロードすることは、サーバーの設定で制限されています。
リミッターを外すこともできるのですが、あまり意味がなかったです。
対応可能なプラグインを見つけられたので、問題なく移行できました。
WordPressの更新によるサイト崩れ
z.com WP からの移行後には、WordPressのバージョンを最新化しました。
他のサイトはうまくいったのですが。
当サイトの表示が崩れてしまいました。
ウィジェットの「カスタムHTML」が消えてしまったようです。。
バックアップになっていたものを利用できたので、なんとか回復させられました。
やはりWordPressには恐ろしさがあります。
いくつかの課題が残っています
各サイトはすでに本番化できました。
まだいくつかの課題が残っているので、忘れないように、順次対応していきます。
移行用ユーザーの取扱い
移行ツール用に管理者ユーザーを準備したサイトがありました。
なんとかしたほうがよいでしょう。
パスワードは自動生成で、かなり難しいものになっています。
不正ログインに使われるようなことはないと思いますが。
ツール利用のときの入力値を搾取されているかもしれません!
余計な穴は塞いでおきたいですよね。
ユーザーを削除してしまうときれいだと思います。
残すとしても、管理者権限はないじょうたいにしてしまいたいです。
旧環境の停止
今回の移行元環境は2つです。
- z.com WP
- AWS Lightsail
Lightsailは停止しました。
小規模サイトだったので、移行確認がすぐにできました。
z.com WP は停止していません。
ただ、2024年6月末にサービス終了ということなので、最後まで残しておけばよいかと思います。
独自ドメインにしているものを戻さないとアクセスできないわけですが。。
どうしましょう。まさに残課題です。
ステージング環境の構築
サイトの表示テストや実験用に、ステージング環境を用意しておこうと思います。
サブディレクトリで準備しておけばよいでしょう。
サイトのコピーはボタンひとつで可能なので。
Xserverのサーバーパネルにて、よきタイミングでコピーしていけばよいのだと思います。
当サイトのSSLは、ステージング環境においてはLet’s Encryptでもよいでしょう。
グレードアップした点
すべてのサイトがSSL対応になりました。
z.com WPでは、クイック認証SSLが有料なので。
これまでは当サイトのみをSSL化していました。
Let’s Encrypt ではありますが。
これでSEO対策になればよいですね。
Xserverは高速だということなので。
スピードテストなどもできるとよいです。
ご意見やご感想などお聞かせください! コメント機能です。