サーバ移行しました

アクセスの少ない土日を選んで11日に作業いたしました。うちの壁紙ユーザー様は仕事でパソコンを使っておられる人が多いのか、圧倒的に平日のほうがアクセスが多いです。

今回は同じサーバサービス内での移行なのでDNSの変更は必要なく、ドメイン設定を切り替えるだけで済みました。一時的にページが消えたかもしれませんが、1時間以内だと思います。

htmlの通常のページはアップロードすれば表示されるので全く問題ないのですけど、ブログが……WordPressの移行に散々手こずりました。考えてみたら前回のサーバ移行の際は、新規でWordPressをインストールして新たに始めたので、それ以前のCGI伝言板の内容は反映させていないし。だからWordPressの移行は今回が初めて。

サーバが提供している引越しツールがありまして、まずはそれを試しました。が、使っていたバージョンが古過ぎて対応しておらず、旧サーバ内で最新版にバージョンアップ。それでもエラーが出るのでブラウザからWordPressにログインしてみたらバージョンアップ後の認証のようなものが邪魔していたようで、それを通し、それでもさらにその先で何かのエラーが出ている;

もうツールは諦めて自分で引越しさせようと、途中までフォルダに入ってしまったデータを全部削除し、新規でWordPressをインストールしようとしたらまたエラー。フォルダのパーミッションを変更し、URLをWWWW.付きで設定したら何とかインストールは出来たものの、今度はバックアップの読み込みが上手く行かず。

何度もデータベースを削除しインストールし直して、MySQLにバックアップを読み込んでも表示されなかったり、テーブル接頭辞を替えてwp-config.phpを上書きしたらデータベース接続エラーが出てしまって、修正前のファイルを上書きしても復旧できなかったり;;BackWPUpというプラグインを使ってやろうとしたのですが、何時間も格闘する破目になり、結局、諦めました。データベースには読み込めたようでしたが、そことフォルダのphpが繋がっていない様子で…。普通にエクスポート機能でバックアップを取れば良かったと激しく後悔。

仕方なく、だいぶ前にエクスポートで取ったバックアップが残っていたので、そこから復元。2020年10月までの記事しかありませんでしたが、一応、テキストだけのバックアップは作業前に全部取ってあって、公開日時も記録していたので、その後の記事は手動で追加して日時を修正。何とか内容だけは元の形に。

外観は、最新版の標準テーマが適用されていて、まだ背景色しかいじっていません。WordPress 5はそれまでのバージョンと機能的に大きく異なるので、その辺をきちんと調べた上でないとカスタマイズが難しいです。子テーマを追加して有効にするまではサーバ移行直後にやっていますので、そのうちレイアウト修正、グローバルメニューの追加等していく予定です。