このブログを「さくらVPS+kusanagi」からコアサーバーへ、サーバの引っ越しをしてみた。

このブログを「さくらVPS+kusanagi」からコアサーバーへ、サーバの引っ越しをしてみた。

既存のドメイン+WordPress+kusanagiを、コアサーバ+バリュードメイン(200円/月)に引っ越しするには

1, 無料ネームサーバ→他社登録しているドメインを登録、を選択

2, ドメイン名を入力する前に、所有者である証明として
2-a, レジストラ(お名前.comとかGoogle Domainsとか)のメームサーバーをns1.value-domain.comに変更する
2-b, TXTレコードで認証文字列を追加する

3, しばらくすると、ドメイン名が入力して登録出来るように成る。
無料ネームサーバ→ドメインのDNS設定に、自分のドメイン名を編集。
「当サービス内サーバーの自動DNS設定」のプルダウンから、自分のWebサーバを選択。

4, そのうち、既存ドメインが新しいWebサーバを指すようになるはず。
※ドメインウェブの設定がまだ反映されていない。(反映には数時間~24時間かかることがあります)

このブログを、さくらVPS+kusanagi(月額990円)から、ロリポップ・ライト(月額275円)へ、サーバの引っ越しをしてみた。

AWSとかラズパイがあるからVPS環境は使わなくなったので、激安レンタルサーバへ引っ越し。

旧) さくらVPS 990円/月
新) ロリポップ・ライト 275円/月(キャンペーンで初期費用0円)

データベースは、コンパネからphpMyAdminをワンクリックでインストール&インポート出来た!
ファイル系は、zip圧縮してSCPでアップロード。ライトプランはSSH使えないけど、10日間のお試し期間はプラン変更可能なので、上位のスタンダード・プランに変更!

kusanagiから通常のレンタルサーバに戻す記事って無いな…。とりあえず自分の過去記事を参考に、逆手順でやってみよう。

kusanagi+conohaVPSにブログを移行してみたら、0.1秒くらいで表示されるようなった。お~早い早い、kusanagi様様だわ!

1, MySQLから、以下のテーブルを削除
wp_site_cache
wp_sitemanager_device
wp_sitemanager_device_group
wp_sitemanager_device_relation

2, 以下のフォルダを削除
wp-content/mu-plugins
wp-content/translate-accelerator

3, WordPressの自動更新が出来ず、FTPユーザを聞かれていたので、wp-config.phpを修正。

あとは、通常のWordPress引っ越し作業で行けた。忘れないうちにライトプランに戻しておかないと…。
いい機会だから、プラグインとか整理しておこう。

本当は、一番安いコアサーバにしようと思ったけど、なんか上手く行かないので止めた。備忘録的に書いておこう。
コンパネが分かりづらすぎ~。

公開鍵方式に慣れていると、SSH接続がプレーンテキストのパスワードは抵抗がある…。まあ、コンパネからIP制限がデフォだから良いか?

コンパネからphpMyAdminをワンクリックでインストール出来たけど、流石にインポートは無理か~。
エクスポートしたSQLファイルをzip圧縮して、SSH経由でアップロード。zipを解凍する。
mysqlコマンドで接続して

unzip a.zip
mysql -u mysqlのユーザ名 -p
# パスワード入力
use データベース名
source /virtual/messiahworks/messiahworks.sql

なんかリンクがおかしいと思ったら、.htaccessがコピーされてなかった!

とりあえず、新しいレンタルサーバにWordPress環境をクローン出来たっぽいので、DNSサーバを切り替えよう。
googleドメインで管理しているので、ネームサーバをGoogle Domains のネームサーバーからns1.value-domain.com(1から5)まで切り替え
value-domainのネームサーバ設定で、自分のドメイン名とサーバ名(サブドメインが違う.coreserver.jp)を入力

無料SSLの設定もしたいけど、なんか無料SSLのラジオボタンが選べない…。
サーバの新規作成の時しか選択できないとか?

色々と調べてたら、コレで行けるかと思ったら、証明書貼り付けだから違う!
https://www.xrea.com/support/manual/old/ssl/vd/

結局、サイト設定でwww.messaihaworks.comをMain、messsiahworks.comをSyncにしてMainと同期にしたら上手く行った!