先日弊サイトのWordpressをAWS「EC2」から「Lightsail」に移転しました。
途中でRoute53のドメイン取得の投稿で脱線しましたが、本日は本題に戻って第3段「3. Lightsailの新規Wordpressにデータを復元」編です。
- LightsailでWordpressを新規構築
- EC2の旧Wordpressをバックアップ
- Lightsailの新規Wordpressにデータを復元
- DNSを宛先をEC2からLightsailに書き換え (DNSもRoute53からLightsailに引越し)
- LightsailのWordpressをSSL化
前回に続きWordPressのデータ復元はプラグイン「All-in-One WP Migration」を利用します。そして、プラグインの復元可能サイズ512MBに収まらなかった「画像ファイル」フォルダをFTPでアップロードします。
- プラグイン[All-in-One WP Migration]インストール
- [All-in-One WP Migration] のアップロード上限を512MBに変更
- [All-in-One WP Migration]でデータ復元(画像ファイルを除く)
- FTPでLightsailサーバへ画像ファイルをアップロード
- 画像ファイルアップロードの不具合のためアクセス権(パーミッション)を修正
- 一部書き換わってしまったWordpress内の文字列を一括で書き換え
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-15.29.16-1024x587.jpg)
プラグイン「All-in-One WP Migration」をインストール
移行先LightsailのWordpressにプラグイン「All-in-One WP Migration」をインストールします。
手順は前回の旧EC2サーバにインストールしたときと同様です。
[All-in-One WP Migration] の最大アップロードファイルサイズを512MBに変更
[All-in-One WP Migration] を使ったファイルアップロードのサイズはデフォルトで40MBが最大となっていますが、こちらを512MBに上限値を変更します。
インポートメニューの「最大アップロードファイルサイズを上げる方法」のリンクを開く。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-13.57.41-1024x447.jpg)
All-in-One WP Migration Importのサイトから「Basic」の追加プラグインをダウンロードします。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-14.01.20-1024x527.png)
先ほどダウンロードしたプラグインをアップロードします。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-14.07.00-1024x522.png)
先ほどダウンロードした「all-in-one-wp-migration-file-extension.zip」を選択。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-14.10.15-1024x753.png)
インストールが終わったら「プラグインを有効化」。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-14.10.38-1024x342.png)
最大アップロードファイルサイズが512MBに変更できました。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-14.13.51-1024x454.jpg)
[All-in-One WP Migration]でWordpressのバックアップをインポート
では旧Wordpressでバックアップしたファイルをインポートします。
インポート元に「ファイル」。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-5.16.51-1024x429.png)
先日バックアップしたWordpressのバックアップファイル「~.wpress」を選択。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-5.17.10-1024x516.jpg)
インポートを待ちます。200MB弱でしたが5分程度で待ちました。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-5.17.28-1024x493.png)
無事にインポートが完了しました。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-5.21.33.png)
http://IPアドレスで接続してみたら、画像ファイルを除きデータ移行できました。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-5.22.56-1024x405.jpg)
FTPでLightsailサーバへ画像ファイルをアップロード
では512MBに収まらなかったが画像ファイルをFTPでLightsailのサーバにアップロードします。
FTP管理アプリ「FileZilla」のインストールは前回の記事をご覧ください。
まずはLightsailサーバにSFTP接続するためのSSHキーを用意するため、Lightsailの「アカウント」のアクセスします。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-6.55.25-1024x317.jpg)
SSHキーメニューから「東京リージョン」のキーをダウンロードします。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-6.56.07-1024x500.jpg)
FileZillaを起動しLightsailの接続情報を登録します。
- プロトコル:SFTP
- ホスト名:《LightsailサーバのIPアドレス》
- ログオンタイプ:鍵ファイル
- ユーザ名:bitnami
- 鍵ファイル:さきほどダウンロードしたSSHキーファイル
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-7.00.28-1024x520.jpg)
リモートサイト(Lightsail)の「/opt/bitnami/apps/wordpress/htdocs/wp-includes」へ先日ローカルバックアップした「upload」フォルダの中身をコピーします。2GB弱のファイルがあったため、30分ほどアップロードに時間がかかりました。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-14.54.23-1024x605.jpg)
アップロード完了後にサイトにアクセスすると無事に画像ファイルが表示されました。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-20-14.59.32-1024x525.jpg)
見た目はデータ移行ができたようですが、念のため動作確認していたところ、いくつか不具合が出てきました。
画像ファイルアップロードの不具合のためアクセス権(パーミッション)を修正
新規にWordpressへ画像ファイルをアップロードしたところ、エラーで登録できない症状がでていました。むりやりFTPでアップした影響でしょうか。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-12.03.25-1024x77.png)
プラグインなどを無効化しましたが、改善しなかったためパーミッションが原因を判断。「FileZilla」でパーミッションを修正します。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-12.38.35-1024x766.jpg)
パーミションを「757」に変更したところ、画像がアップロードできるようになりました。
良かった〜。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-12.39.26-1024x878.jpg)
一部書き換わってしまったWordpress内の文字列を一括で書き換え
過去の投稿が正常に表示されているか確認していたところ、ブログカードのサイト内URL「https://hiroyama.info」が「http://<LightsailのIPアドレス>」に書き換わってしまっていました。
これをプラグイン「Serch Ragex」をインストールし一括修正します。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-12.25.21-1024x86.png)
使い方は簡単です。検索文字列と置換文字列を入力し実行するだけでOKです。
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-04-12.26.01-1024x323.png)
これでブログカードのサイト内URLが修正できました。
きょうはここまで。これで新規Wordpressにデータ移行完了です。
次回|DNSをRoute53からLightsailに引っ越し
![](https://35.72.52.85/wp-content/themes/cocoon-master/screenshot.jpg)
![](https://hiroyama.info/wp-content/uploads/2021/04/スクリーンショット-2021-04-18-14.17.26-160x90.jpg)
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-15-23.21.28-160x90.jpg)
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-14-21.38.27-160x90.jpg)
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-07-15.18.20-160x90.jpg)
![](https://hiroyama.info/wp-content/uploads/2021/03/スクリーンショット-2021-03-07-15.28.26-160x90.jpg)
コメント