現在記事移行・修正中です

AWSへWordPressのデータを移転する為にやったこと

QNAPのNAS(TS-220)からAWSへWordPressのデータを移転する為に

 

移転手順として、

  1. AWSのアカウントを取得する
  2. 網元のチュートリアルムービーを見ながら「網元AMI」を設定する
  3. 旧WordPressから「ツール」→「エクスポート」ですべてのコンテンツをエクスポートする
  4. 新WordPressで「ツール」→「インポート」で3.のファイルをインポートする
  5. プラグインとメディアを入れなおす   ←  もう一度やりたくない原因
  6. 「設定」を入れ直す

と書きました。今回はその詳細を説明したいと思います。

AMIMOTOを利用してAWSにWordPressを移転してみた
移転した訳 一月ほどQNAPのNASでWordPressを運用していましたが、この度AWSに移転しました。 理由としましては、 とにかく遅い プラグインの「Social Networks Auto Poster」を使っても画像が添付されなかった 同プラグインでタグをハッシュタグに変換する処理が機能していなかった よく接続が切れる NASへの接続ができなくな...

 

 

AWSと網元の設定について

AWS アカウント作成の流れ」と「AMIMOTO AMIの使い方」を参照してください。

一応補足しておくと、まずAWSでアカウントだけ作成します。EC2のインスタンスの設定は網元AMIがやってくれます。チュートシアル動画を見ながら設定すれば簡単にWordPressに適したサーバが使えるようになります。(動画内の日本語訳が微妙に怪しいですが)

また、読んでいる方が大手ブログサイトを運営している場合を除いて、最初の内は最小構成にしておいた方が無難です。私は最小構成でも持て余しています(本音)

 

旧WordPressからデータをエクスポートする

abec1de8c87f5b9984ce7ccaffb6f74a.png

旧WordPressの管理画面の「ツール」→「エクスポート」をクリックするとエクスポートの画面が表示されます。

移転の場合は「すべてのコンテンツ」で良いと思います。エクスポートする内容を選択したら「エクスポートファイルをダウンロード」をクリックすると、xmlファイルが保存されます。

基本的にはこのxmlファイルさえあれば簡単に移転できます。

 

新WordPressにインポートする

93a198093ff0316ec546c83a9293a26c.png

新WordPressの管理画面の「ツール」→「インポート」をクリックするとインポートの画面が表示されます。

この中から「WordPress]をクリックします。

9e7ef034287daa586c2c45c55156cf6b.png
先ほどエクスポートしたxmlファイルを選択し、「ファイルをアップロードしてインポート」をクリックすると移転することができます。

インポート&エクスポートができない場合

もし「インポート」「エクスポート」できない場合はプラグインが入っていない可能性があります。

「WordPress インポートツール」をインストールしてください。

 

プラグインを入れなおす

ここまでは簡単ですが、この方法だとプラグインを再度インストールする必要があります。

私の場合はせいぜい10個程度だったので苦ではありませんでしたがたくさんあればあるほど大変な作業になります。

この際使っていないプラグインを選定するのが良いと思われます。

 

メディアを入れ直す

この方法だと画像が移転されないので、メディアから画像を入れ直します。

インポートする前に入れ直せば手直し不要な気がしましたが、全て手作業で直したあとに気付いたので未検証です。

どなたか成功したら教えてください。

 

設定を入れ直す

64838fc10e349aabbe68147fb22b005f1.png

「設定」を旧WordPressと同じように変更します。

 

独自ドメインを使用している場合はドメインの設定も変更する

例えばドメインのIPアドレスを元々使用していたIPアドレスからAWSで決まったIPアドレスに変更します。

AWSのEC2のインスタンスからIPアドレスを確認することができます。

37b91652c8af4b2bf6feb34747bec772.png

 

DBは設定しなくていいっぽい

自分で一からWordPressが動くようにAWSを設定するとRDS等の設定が必要だと思われますが、網元AMIを使用するとDBが見当たりません。

とりあえずWordPressを利用する分には中身をみる必要はありませんが、phpMyAdminで操作することができるそうです。(参考:網元でのデータベース操作

 

最初からAWSを使うのであれば数分で稼動することができます

TS-220をWordPressサーバにしていましたが、いちいち動作が遅いことが今回の移転の理由でした。

結局遅い原因はわからず。MySQLかHDDか。自宅外からiPad等でNASに接続する分にはそれほどストレスかからないんですが・・・。

もっとネットワーク技術全般の勉強をしないと自宅鯖は難しいことがよくわかりました。

「自宅鯖をどうしてもNASで運用したいんだ」という方以外は素直にレンタルサーバにした方が良いと思いました(小学生並みのまとめ)。

 

リンク

AMIMOTOを利用してAWSにWordPressを移転してみた
移転した訳 一月ほどQNAPのNASでWordPressを運用していましたが、この度AWSに移転しました。 理由としましては、 とにかく遅い プラグインの「Social Networks Auto Poster」を使っても画像が添付されなかった 同プラグインでタグをハッシュタグに変換する処理が機能していなかった よく接続が切れる NASへの接続ができなくな...
AWSにWordPressを移転してみた結果
AWSを使い始めて10日過ぎ・・・ このWordPressを自宅にあるQNAPサーバからAWSに移転してはや10日。プラグインも順調に仕事をしてくれています。 特にブログ記事を公開後に、「Next Scripts: Social Networks Auto Poster Options」で自動的に画像をつけてTwitterとFacebookにつぶやけるのは良いですね。(主に猫写真に対してで...
AWSへWordPressのデータを移転する為にやったこと
QNAPのNAS(TS-220)からAWSへWordPressのデータを移転する為に 移転手順として、 AWSのアカウントを取得する 網元のチュートリアルムービーを見ながら「網元AMI」を設定する 旧WordPressから「ツール」→「エクスポート」ですべてのコンテンツをエクスポートする 新WordPressで「ツール」→「インポート」で3.のファイルをインポ...
AWSにWordPressを移転して3ヵ月たった感想
3ヶ月程運用してみた結果 QNAPからAWSにWordPressを移転してから3ヶ月経ちました。 2015/4:3.6$ 2015/5:3.7$ 2015/6:3.6$ ということで、だいたい450円/月です。 今のところ最低構成で問題なく運用できています。 メディアライブラリの最大アップロードサイズ問題 現在の設定ではメディア容量の上限...