WordPress

ConohaのKUSANAGIでWordPressサイトを複製して記事移行するときのメモ

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

-WordPress