WordPress サーバー移行 丸ごと移動編

Share on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0

前エクスポート・インポートを使ってWordPressブログを移動したけど

プラグインやらなんやらはもちろん入れなおしな訳で

めんどくさいしせっかく自前サーバーでやってるし

丸ごと持って来てみた。

 

まずはコンテンツを全部 rsync で新サーバーに

[user@foo.old ~]$ rsync -av -e ssh foo.old:/var/www/html/ /var/www/html/

次は旧サーバーでDBのdump

[root@foo.old html]# mysqldump -u root -p [パスワード] > foodb.dump

さくっとdumpファイル作成

 

このままrestoreするとおかしなことになるので、作ったdumpファイルを落として

適当なテキストエディタで編集。

  • サイトURL(ドメイン)を全部置換
  • dumpを作成した側とrestoreする側の文字コードが違う場合、dumpファイル内の文字コードの指定を変更(sjis -> utf8)って感じで
  • 文字コード変更して保存し直し。

…が終わったら移行先にアップ。

restore先のDBを予め作成しておいてー

 

[root@foo.new ~]# mysql -u root -p [パスワード] < foodb.dump

どんと実行

で、いつものページからログインすれば全部移行済みと。

結局こっちのやり方のが楽ですな。

Share on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0

あわせて読みたい