Shifter 上の WordPress から wp-content フォルダ配下 や DB のデータ を丸っとエクスポートしてみる

# ０．はじめに

先日、コチラの記事を書かせて頂きまして、

- [2020年に初めて Shifter を触ってわかった、Shifter では出来ないこと ♪♪♪ \- Qiita](https://qiita.com/kusokamayarou/items/280393ba7b269a6b42d0)

その中で、ファイル や DB にアクセスするには、「プラグイン使おう」って書いて、

「移行には、[All\-in\-One WP Migration](https://wordpress.org/plugins/all-in-one-wp-migration/) 使うと良いよ」ってことも書いたんですが、

[Shifter](https://go.getshifter.io) 上の [WordPress](https://wordpress.org/) から `wp-content` フォルダ配下 や DB のデータ をエクスポートしたいなぁ…

というのがありまして…、

[All\-in\-One WP Migration](https://wordpress.org/plugins/all-in-one-wp-migration/) の出力ファイルである `.wpress` ファイルから、取り出せないかなぁ…、

と思って、調べたら、コチラのツールを使うと出来るみたいなので、試してみたんですが…、

- [Wpress-Extractor](https://github.com/fifthsegment/Wpress-Extractor)

ずいぶんメンテされてないみたいで、Mac では上手いこと抽出出来ませんでした…。

😩😩😩

それで、色々バックアップのプラグインを試してみたところ…、

- [お勧めWordPress移行プラグイン9選（サイトを安全に移管する方法2020年版）](https://kinsta.com/jp/blog/wordpress-migration-plugins/)

[Backup Guard](https://ja.wordpress.org/plugins/backup/) プラグインを使うと上手くいったので、シェアしとこうかなと。

![banner-772x250.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/3fb2c73e-347a-3141-f856-2047d0a74634.jpeg)

因みに、[Shifter](https://go.getshifter.io) 非推奨のプラグインだったりするので、その辺は自己責任でお願いします。

- [Incompatible and unrecommended WordPress plugins on Shifter \| Shifter Documentation](https://support.getshifter.io/en/articles/3086606-incompatible-and-unrecommended-wordpress-plugins-on-shifter)

🙇‍♂️🙇‍♂️🙇‍♂️

# １． [Backup Guard](https://ja.wordpress.org/plugins/backup/) プラグインでバックアップして、ダウンロードする。

1. [Backup Guard](https://ja.wordpress.org/plugins/backup/) プラグインをインストールします。
<br><br>
1. 左側ペインから 「BackupGuard」の「Backups」を選択し、「Backup」ボタンを押下します。
![FireShot Capture 612 - Backups ‹ 現場クラウド Conne — WordPress_ - 061f3c47-2b86-4766-bcdc-abff94590a90.static.getshifter.net.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/5fbaf95b-5e15-b1ba-279a-b641f16c2f3c.png)
<br>
1. ダイアログが表示されるので、バックアップ形式を選択し、「Backup」ボタンを押下します。
![FireShot Capture 615 - Backups ‹ 現場クラウド Conne — WordPress_ - 061f3c47-2b86-4766-bcdc-abff94590a90.static.getshifter.net.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/d30aaf35-6fb2-12a9-ff3a-d17eb517c148.png)
<br>
1. すると、以下の画面の様にバックアップが始まります。
![FireShot Capture 618 - Backups ‹ 現場クラウド Conne — WordPress_ - 061f3c47-2b86-4766-bcdc-abff94590a90.static.getshifter.net.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/1368b3c3-3f6a-d147-a54c-e19a0842e3e6.png)
<br>
1. しばらくすると、バックアップが終了するので、ダウンロードアイコンをクリックし、メニューから「Backup」を選択すると、バックアップファイル (`.sgbp`) がダウンロードされます。
![FireShot Capture 621 - Backups ‹ 現場クラウド Conne — WordPress_ - 061f3c47-2b86-4766-bcdc-abff94590a90.static.getshifter.net.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/ceb2aa7c-87f9-5ef1-3248-543394775a51.png)

# ２． ダウンロードしたバックアップファイル (`.sgbp`) から、 `wp-content` フォルダ配下 や DB のデータ を抽出する。

1. [Download SGBP Extractor \- BackupGuard](https://backup-guard.com/downloads) というアプリをダウンロードし、インストールします。
<br><br>
1. `SGBP Extractor.app` アプリを起動後、以下を設定し、「Extract」ボタンを押下します。
    - Archive path : バックアップファイルのパス
    - Destination path : 出力先フォルダのパス
<br>
    - ![スクリーンショット 2020-12-18 17.58.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/e517eade-8c23-9f46-6b71-36fdf8122b2d.png)
<br>
1. 抽出処理が実行され…
    - ![スクリーンショット 2020-12-18 17.58.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/af8d02f9-c95c-486b-7462-4cd39be62e04.png)
<br>
1. 完了すると…
    - ![スクリーンショット 2020-12-18 17.59.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/bc50358c-82ae-b959-3fd0-66ba673792e3.png)
<br>
1. こんな形で抽出されます。
    - DB のバックアップファイルは、`wp-content/uploads/backup-guard` 配下に出力されています。
    - [Backup Guard](https://ja.wordpress.org/plugins/backup/) プラグインのデフォルト設定。変更可。

```
sg_backup_opt(full)_20201218074457
|--wp-content
|  |--db-error.php
|  |--index.php
|  |--languages
|  |--plugins
|  |--themes
|  |--uploads
|  |  |--backup-guard
|  |  |  |--sg_backup_opt(full)_20201218074457
|  |  |  |  |--sg_backup_opt(full)_20201218074457.sql
|  |--wflogs
```

# ９９．ハマりポイント

- 今回は、結構ハマりました…。

- まず、最初に [Duplicator](https://ja.wordpress.org/plugins/duplicator/) というプラグインを試してみたんですが、メディアファイルが多くかなりのサイズだったことも影響したのか、上手くいったり、いかなかったり、上手くいった様に見えて、ちゃんとバックアップできていなかったり…。

- その後、コチラの記事を参考に色々とバックアップ系のプラグインを試していたら、[BackWPup](https://ja.wordpress.org/plugins/backwpup/) プラグインをインストールした直後、[Shifter](https://go.getshifter.io) 上の [WordPress](https://wordpress.org/) が立ち上がらなくなっちゃって…、どうにかこうにかセーフモードで立ち上げて、事無きを得ましたが…。かなり時間を取られました…。
    - [お勧めWordPress移行プラグイン9選（サイトを安全に移管する方法2020年版）](https://kinsta.com/jp/blog/wordpress-migration-plugins/)

- 冒頭にも記載しましたが、バックアップ系のプラグインは [Shifter](https://go.getshifter.io) 上では推奨されないものも多いので、十分にお気をつけ下さい !!!
    - [Incompatible and unrecommended WordPress plugins on Shifter \| Shifter Documentation](https://support.getshifter.io/en/articles/3086606-incompatible-and-unrecommended-wordpress-plugins-on-shifter)

- 因みに、バックアップ系のプラグインについて、参考にさせてもらった記事は [Kinsta](https://kinsta.com/jp/) というサービスのブログなんですが、記事に挙げておきながら、[Kinsta](https://kinsta.com/jp/) では実は非推奨になっているものが結構あって、ちょっと面白い…
    - [Kinstaで禁止されているまたはKinstaとの互換性のないプラグインのリスト](https://kinsta.com/jp/knowledgebase/banned-plugins/)

- というか、やっぱりバックアップやマイグレーション絡みのプラグインは、何かと問題が起きやすいという事なのかもですね。勉強になりました…

# ＸＸ．まとめ

ご参考になれば ♪♪♪

👋👋👋