スターサーバからAWS-LightSail(bitnami)へWordPressを引越した際の備忘録パート2

前回はスターサーバ(旧WPBlog)からWordPressのデータをエクスポートするのに四苦八苦しながらも何とかデータをエクスポートできたところまでお伝えしましたが、今回はエクスポートしたデータをAWS-LightSailのWordPressにインポートするまでとなります。

引越先AWS-LightSailでWordPressを起動

AWS-LightSailでbitnamiのWordPressインストール済みインスタンスを起動させます。手順は下記を参照してください。

チュートリアル: でWordPressインスタンスを起動して設定する Amazon Lightsail | Lightsail ドキュメント

手順のステップ5と6に関しては私の場合は後から行いました、それまではローカルPCの/etc/hosts(マック)を編集してグローバルIPとドメインを指定してアクセスできるようにしておきます。

sudo vi /etc/hosts
パーマリンク設定##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
XXX.XXX.XXX.XXX   blog.life-type.com

WordPressの管理画面にログイン

WordPressの管理画面へログインしますhttps://blog.life-type.com/wp-adminへアクセスしてプラグイン「All-in-one wp migration」がインストールされているか確認してください。デフォルトでインストールされているので確認する必要もないかもしれませんが念のため。パスワードはbitnami のパスワードを参照してください。

「All-in-one wp migration」のインポート

インポートは簡単です「All-in-one wp migration」でエクスポートしたファイルを指定してインポートを実行するだけです。

私の場合は5分程度でインポートは完了しました。私の場合はインポートファイルが100MB超だったのでデフォルト設定ではアップロードできないため、phpの設定ファイルを編集する必要だがありました。デフォルトのアップロードサイズ制限は20MBでした。

ssh -i .ssh/key.pem -l bitnami XXX.XXX.XXX.XXX
※キーファイルは事前にLightSailの管理画面からダウンロードしておきましょう。
sudo vi /opt/bitnami/php/etc/php.iniファイルを編集する
memory_limit = 512M
post_max_size = 200M
upload_max_filesize = 150M

インポート完了したらビックリするぐらい簡単に元のブログと同じ画面が表示されます。ただ私の場合はメディアファイルをエクスポートファイルに含めていない為にサムネイル画像や投稿内の画像がない状態でした。エクスポートファイルに含めなかったメディアファイル(写真・画像)をプラグイン「FileManager」を利用して所定のフォルダに全ファイルをアップロードします。

スターサーバの広告表示を無効化

スターサーバ無料版ではモバイル表示時の際にWPblogの広告を表示される為、広告を非表示にします。手順は
/wp-content/mu-plugins 以下のPHPファイルを全て削除してください。

サムネイル画像の再作成

私は念のためプラグイン「regenerate thumbnails」でサムネイルを再作成することにした。するとLightsailのCPUバーストキャパシティーが0になってしまってインスタンスが鈍足に、ほとんど動いていないような状態になりました。しばらく放置しました半日ぐらいかなぁ

DNSサーバのレコード更新

ここまではローカルPCの/etc/hostsファイルにグローバルIPとドメインを追記してアクセスしていましたが、ネームサーバのAレコードをスターサーバー(旧WPblog無料)→AWS-LightSailのIPアドレスに変更します。LightSailの管理画面でIPアドレスをアタッチします。

静的 IP を作成し、 のインスタンスにアタッチするAmazon Lightsail | Lightsail ドキュメント

DNSサーバにはroute53を利用しているのでドメインのレコードを修正して反映を待ち、ローカルPCの/etc/hostsファイルに追記したグローバルIP部分をコメントアウトしておくのをお忘れなく、ブラウザでhttps://blog.life-type.comにアクセス出来る事を確認します。これでブログの移転は完了です。

良かったね で終わりたいわけですが・・・・ ブログがもう一つございまして次回はAWSのLightSailにWordPressを追加してマルチじゃない環境を作ります。それぞれが単独に稼働させることが出来るのでテストなどにも使えるし複数個ブログを運営する方は必見です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

adana escort adıyaman escort afyon escort ağrı escort aksaray escort amasya escort ankara escort antalya escort ardahan escort artvin escort aydın escort balıkesir escort bartın escort batman escort bayburt escort bilecik escort bingöl escort bitlis escort bolu escort burdur escort bursa escort çanakkale escort çankırı escort çorum escort denizli escort diyarbakır escort düzce escort edirne escort elazığ escort erzincan escort erzurum escort eskişehir escort gaziantep escort gebze escort giresun escort gümüşhane escort hakkari escort hatay escort ığdır escort ısparta escort istanbul escort izmir escort izmit escort kahramanmaraş escort karabük escort karaman escort kars escort kastamonu escort kayseri escort kilis escort kırıkkale escort kırklareli escort kırşehir escort kocaeli escort konya escort kütahya escort malatya escort manisa escort mardin escort mersin escort muğla escort muş escort nevşehir escort niğde escort ordu escort osmaniye escort rize escort sakarya escort samsun escort şanlıurfa escort siirt escort sinop escort şırnak escort sivas escort tekirdağ escort tokat escort trabzon escort tunceli escort uşak escort van escort yalova escort yozgat escort zonguldak escort marmaris escort bodrum escort alanya escort side escort konyaaltı escort muratpaşa escort manavgat escort çeşme escort sincan escort çankaya escort keçiören escort mamak escort etimesgut escort buca escort konak escort karabağlar escort bornova escort karşıyaka escort bayraklı escort alsancak escort ataşehir escort pendik escort maltepe escort kartal escort kadıköy escort görükle escort atakum escort ayvalık escort deutsche escort berlin escort düsseldorf escort hamburg escort münchen escort stuttgart escort berlin escort düsseldorf escort hamburg escort münchen escort stuttgart escort deutsche escort köln escort ataşehir escort avcılar escort bağcılar escort bahçelievler escort bakırköy escort başakşehir escort bayrampaşa escort bebek escort beşiktaş escort beykoz escort beylikdüzü escort beyoğlu escort çatalca escort çekmeköy escort esenler escort esenyut escort fatih escort gaziosmanpaşa escort güngören escort kadıköy escort kağıthane escort kartal escort küçükcekmece escort maltepe escort pendik escort sancaktepe escort sarıyer escort şile escort silivri escort şişli escort sultanbeyli escort sultangazi escort taksim escort tuzla escort ümraniye escort üsküdar escort zeytinburnu escort manavgat escort