このサイトの更新と引っ越しをしてみた。
このサイトはWordPress(バックエンド)とVercel(フロントエンド)で、作成しています。
WordPressはずっとlolipopで管理していましたが、lolipopのサーバー等の管理画面がなかなかいけていないので、さくらサーバーに乗り換えたく、このGWに作業を行いました。
今回の学び
プログラミング経験が浅いこともあり、初回の構築時はいろいろなサイトの見様見真似で作業を進めていましたが、改めて、今回の引っ越しに伴い状況を見返し、サイト構築状況の整理をすることができました。
作業の流れ
引っ越しには大きく2段階に分かれます。
- バックエンドの引っ越し
- バックエンド:データベース(記事情報)、プラグイン、諸設定
- フロントエンドとバックエンドの紐付け
- Vercelちゃんが記事の情報を、バックエンド(WP)からとってくるためのURLやパスワードの設定(vercelのenviroment variablesの設定から行う)
そしてその引っ越しって、バックエンドの引っ越し作業がほとんど。
2番目のフロントエンドとバックエンドの紐付けは環境変数でURLを新しいサーバーのURLにするだけです。
そしてバックエンドの引越しは、WordPress自体の引越しと同義です。ようするにバックアップ用のWPのプラグインを使って、エクスポートとインポートの作業をすれば完了します。私はUpdraftを使いました。
まとめ
ということで、ほとんどコードを触らず引越しが完了しました。
触ったコードはwp-config.phpの定数の設定(’HEADLESS_FRONTEND_URL’)だけ。このファイルは移行プラグインでコピーされないためです。
無事終わったのでスッキリ!ロリポップ解約するぞ〜!