引っ越し
別のサーバーやドメインへ、サイトを丸ごと移す。移し元で書き出した zip を、移し先の Sorabun で取り込むだけ。URL は自動で書き換える
サイトを丸ごと別の場所へ移します
「Sorabun > バックアップ / 引っ越し > 引っ越し」は、サイトを別のサーバーやドメインへ移す画面です(Pro・管理者のみ)。All-in-One WP Migration と同じ使い方です。
- レンタルサーバーを乗り換える
- ドメインを変える(http から https も)
- 本番サイトを複製して、試すためのサイト(ステージング)を作る
手順
- 移し元のサイトで 「書き出す」を押します。データベースと wp-content(画像・テーマ・プラグイン)が1つの zip になります。できたら ダウンロード します
- 移し先のサーバーに WordPress を入れ、Sorabun(Pro)を入れてライセンスを有効にします
- 移し先の 「引っ越し」の画面で zip を選び、「アップロードする」 を押します。サーバーのアップロードの上限より大きなファイルも、分けて送るのでアップロードできます
- 確かめの画面で「理解しました」にチェックを入れ、「取り込む」 を押します
- 終わったら、移し元のサイトのユーザー名とパスワードでログインし直します
とても大きいサイトは、zip を FTP で移し先の wp-content/sorabun-backups/ に置くと、「バックアップ / 復元」の一覧に出ます。外部の保存先(S3 互換)を使っていれば、移し先でも同じ保存先を設定すると、一覧の「サーバーに取り込む」で受け取れます。
自動で書き換えるもの
- サイトの URL(例:
http://old.example.jp→https://new.example.com)。記事の本文、画像の URL、ブロックエディタやページビルダーが JSON の形で持っている URL(https:\/\/...)、URL エンコードされた URL も書き換えます - ファイルの場所(サーバーのフォルダの道のり)
- 表の頭(
wp_とxyz_のように違うとき)。ユーザーの権限の設定も一緒に直します
ウィジェットやテーマの設定は、PHP のシリアライズという「文字数を持つ形」で入っています。そのまま文字を置き換えると文字数がずれて、設定がまるごと消えます。Sorabun は文字数を数え直して書き換えるので、壊れません。
引っ越しのあとで
- Sorabun の APIキーは入れ直してください。キーはサイトごとに違う鍵で暗号にしているため、移し先では読めません。ほかのプラグインでも、ライセンスの入れ直しが要ることがあります
- 外部の保存先・予約・Sorabun のライセンスは、移し先の設定のままです
- ページが「見つかりません」になるときは、設定 > パーマリンク を開いて、そのまま保存してください
- ドメインの向き先(DNS)を切り替えるのは、移し先で表示を確かめてからにしてください
移し先のサイトの中身は置き換わります
取り込むと、移し先の記事・設定・ユーザーは移し元のものに置き換わります。取り込む前に、移し先の今の状態を自動でバックアップするので、やり直したいときはそれを戻せます。
マルチサイトには対応していません。