WordPressサイトを複製して記事移行するときのメモ
環境はConohaのKUSANAGIでの作業
ドメインを取得
お名前.com や Google Domains で取得して、ConohaのサーバーにAレコードを設定する
まずは新しいドメインでプロビジョン
kusanagi provision --WordPress プロファイル名
WordPressのインストールまで実施する
移行前のDBをダンプ
mysqldump --add-drop-table -u ユーザー名 -p 旧データベース名 > ~/旧データベース名.sql
移行後のDBに復元
mysql -u ユーザ名 -p 新データベース名 < ~/旧データベース名.sql
元のDocumentRootをバックアップ
cd /var/kusanagi/プロファイル名
mv DocumentRoot DocumentRoot_YYYYMMDD
複製元のDocumentRootをコピー
cp -rp /home/kusanagi/複製元のプロファイル名/DocumentRoot/ ./
cp /home/kusanagi/複製元のプロファイル名/wp-config.php ./
wp search-replace
cd DocumentRoot
wp search-replace 旧ドメイン名 新ドメイン名
忘れず301リダイレクト
Redirectionというプラグインを使うと便利
もしくは nginx側でリダイレクト
/etc/nginx/conf.d/プロファイル名.conf
rewrite ^(.*)$ https://新ドメイン$1 permanent;
SSLを有効に
サチコやGAを移行
サチコ
Adsense
GA