WordPressのバックアップ方法。できないときは手動でもプラグインでも復元可。 / いがわ

.

Memo

WordPressのバックアップができないときの対処方法。

WordPressのバックアップができないときの対応。

WordPressのバックアップはあわてずに。

WordPressのバックアップは実はシンプル。

WordPressは無料プランと有料プランがあり、拡張性が高く、普及率も高い。

ただ普通の静的なサイトと違い、情報発信などを行える動的サイトなので、データベースを利用する。

そのためサイトの制作時や公開後のトラブルの際は、専門知識やスキルが必要となる。

WordPressの4つのバックアップ方法。

WordPressのバックアップファイルがあるとないでは、作業量や作業時間、安心感が全然違ってくる。

WordPressのバックアップはシンプルで、少なくても下記の4つの方法で行える。

バックアップはデザイン制作やサイト構築と違い、比較的、専門知識やスキルは必要ない。

WordPressのバックアップができないときに対応するわんちゃん。


WordPressデフォルトのバックアップ方法。

プラグインなしのバックアップ。WordPress管理画面から。

WordPress管理画面からのバックアップ手順。
  1. WP管理画面へログイン。
  2. 左側のサイドメニューから、ツールを選択。
  3. エクスポートを選択。
  4. チェックをつけて、エクスポートファイルをダウンロードをクリック。
WordPress管理画面からのバックアップ手順の画面。
WordPressの、エクスポート画面。

「ツール」 > 「エクスポート」をクリックするとエクスポート画面へ切り替わる。

WordPress管理画面からのバックアップ手順の画面。

エクスポートファイルをダウンロード。

このページ内の、「エクスポートする内容を選択」という項目から、「すべてのコンテンツ」にチェックし、画面下部の「エクスポートファイルをダウンロード」から一括でエクスポートできる。

ただしサイトの規模が大きい場合は、うまくいかないことがある。

そのようなときは一括ではなく、「投稿」や「固定ページ」などで分割してエクスポートした方が安全。

エクスポートすると、XML形式のファイルがダウンロードされる。

エクスポートをクリックすると、「example.WordPress.2024-08-17.xml」という形式のXMLファイルがダウンロードされる。

WordPressデフォルトの、インポート方法。

インポートで復元する際は、エクスポートと同様に、WordPressの管理画面から行える。

  1. WP管理画面へログイン。
  2. 左側のサイドメニューから、ツールを選択。
  3. インポートを選択。
  4. XMLファイルをアップロード。
WordPress Importerでインポート。

エクスポートとひとつ違うのは、インポートの際は「WordPress Importer」というプラグインが必要となる。

このプラグインの作者は「wordpressdotorg」であり、WordPressの公式プラグイン。「新規プラグインを追加」から無料で追加可能。

WordPress管理画面からのバックアップ手順の画面。


phpMyAdminからのバックアップ方法。

プラグインなしのバックアップ。phpMyAdminから。

phpMyAdminからのバックアップ手順。
  1. phpMyAdminへログイン。
  2. 左側のサイドメニューから、データベースを選択。
  3. 上部のメニューから、エクスポートを選択。
  4. 下部のエクスポートのボタンをクリック。
phpMyAdminの、エクスポート画面。

phpMyAdminも、「上部メニュー」 > 「エクスポート」をクリックするとエクスポート画面へ切り替わる。

phpMyAdminのバックアップ手順の画面。

ほどんどの項目はデフォルトのままでエクスポートできる。

フォーマットは「SQL」のまま、テーブルは「全選択」のまま、エンコーディングへの変換は「なし」のままでOK。

ただ、何箇所かチェックをつけた方が良いとされている箇所がある。

具体的には、下記の3箇所にチェックする。

  1. 「エクスポート方法」で「詳細」にチェック。
  2. 「生成オプション」 の項目で、 「DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER コマンドを追加する」にチェック。
  3. 「生成オプション」 の項目で、 「IF NOT EXISTS」にチェック。

参照元:WordPress のバックアップ – サポートフォーラム

エクスポート方法の項目。

「詳細」を選択。

phpMyAdminのバックアップ手順の画面。

生成オプションの項目。

「DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER コマンドを追加する」と、「IF NOT EXISTS」にチェック。

phpMyAdminのバックアップ手順の画面。

エクスポートをクリック。
phpMyAdminのバックアップ手順の画面。
エクスポートすると、SQL形式のファイルがダウンロードされる。

エクスポートをクリックすると、「example.sql」という形式のSQLファイルがダウンロードされる。

このSQLファイルがあれば、万一何か起こってしまった場合でも、大抵の場合は元通りに復旧できる。

WordPressのエクスポート同様に昔からある方法なので、情報も多く、信頼性も高い。

参照元:WordPress のバックアップ – サポートフォーラム

phpMyAdminのアップデートなどによりインターフェイスが変わったり、チェックを入れる箇所の情報にも若干の違いがあります。)
不安な場合は2、3パターンほどエクスポートしておけば良いかもしれません。)

phpMyAdminの、インポート方法。

インポートで復元する際は、エクスポートと同様に、phpMyAdminの画面から行える。

  1. phpMyAdminへログイン。
  2. 左側のサイドメニューから、データベースを選択。
  3. 上部のメニューから、インポートを選択。
  4. SQLファイルをアップロード。

プラグインでのバックアップ方法。

All-in-One WP Migration and Backupのバックアップ手順。

All-in-One WP Migration and Backupプラグインでバックアップ。

WordPressの引越しが多い場合は、プラグインの「All-in-One WP Migration and Backup」が便利。

WordPressのプラグインで「バックアップ」や「backup」で検索すると、すぐに表示されるほどのインストール実績がある。

バックアップの主要プラグイン一覧画像。

Jetpackをインストールしている場合はJetpackでもバックアップ可。

バックアップの主要プラグイン一覧画像。

All-in-One WP Migration and Backupからのバックアップ手順。
  1. WordPressへAll-in-One WP Migration and Backupをインストール。
  2. 左側のサイドメニューから、All-in-One WP Migration > バックアップを選択。
  3. 切り替わった画面からバックアップを作成。

「All-in-One WP Migration」 > 「バックアップ」を選択する。

プラグインからバックアップ手順の画面。

「バックアップを作成」をクリック。

プラグインからバックアップ手順の画面。

数十秒から数分ほどでバックアップファイルが作成される。(専用の、WPRESS形式。)

プラグインからバックアップ手順の画面。

.wpressファイルでバックアップ。

プラグインからバックアップ手順の画面。

右横にある3点リーダーから、復元や、エクスポート&インポート用のWPRESSファイルのダウンロードができる。

All-in-One WP Migration and Backupの、インポート方法。

インポートで復元する際は、エクスポートと同様に、All-in-One WP Migration and Backupの画面から行える。

  1. WordPressへAll-in-One WP Migration and Backupをインストール。
  2. 左側のサイドメニューから、All-in-One WP Migration > インポートを選択。
  3. 切り替わった画面から、WPRESSファイルをアップロード。
特徴。

WordPressデフォルトのXMLファイルや、phpMyAdminのSQLファイルと違い、データがまるっと入っているので、別途FTPなどで関連ファイルをアップロードする必要がない。

信頼性。

また、All-in-One WP Migration and BackupのNASAやIBM、ボーイングやなどの企業や、ハーバードやスタンフォードなどの大学、カリフォルニア州やハワイ州などの政府機関でも利用されており、高い信頼度がある。

更新頻度も多く、ネット上の情報も多い。このプラグインひとつで、引っ越しもバックアップも簡単にできる。

参考:WordPressの引越しは、ささっとAll-in-One WP Migrationで。

注意点。

データがまるごと入っているので楽な反面、バックアップファイルが肥大する。バックアップファイルの容量には制限があり、WP管理画面からダウンロードやアップロードができない場合がある。

その場合は有料プランを利用するか、スキルがある場合は、FTPからWPRESSファイルをダウンロード&アップロードできる。

WPRESSファイルは、「wp-content/ai1wm-backups」フォルダに保存されている。

サイトの引っ越しなどで、移転先へWPRESSファイルをインポートする場合も、ファイル容量が大きいと有料プランが必要となる。

プラグインのページ:All-in-One WP Migration and Backup


サーバーのバックアップ機能の活用。

手動でもなく、プラグインでもないバックアップ。

サーバーの機能による、バックアップ方法。

これについては各サーバーやレンタルサーバーごとによって違うので、サーバーの担当部署や担当者、レンタルサーバーのサポートへの問い合わせが必要。

レンタルサーバーは自動バックアップ機能もある。

近年では、レンタルサーバー各社がそれぞれバックアップ機能を用意しており、無料もしくは安価、かつ自動でバックアップが行えることがある。

「サーバー会社名 + バックアップ」や、「サーバー会社名 + バックアップ + 自動」などで検索すると、手順が記載されたヘルプページが見つかるはず。

WordPressのバックアップ方法を見つめる猫ちゃん。

以上、参考になれば幸いです。


Webデザインは実務数年、職業訓練校講師数年、フリーランス数年、計15年以上のキャリアがありますが、一気にがぁっと書いているので「です・ます調」ではありません。(元々はメモ書きでした。) 事実や経験、調査や検証を基にしていますが、万一なにかしら不備・不足などがありましたらすみません。お知らせいただければ訂正いたします。 写真は主にUnsplashPixabayのフリー素材を利用させていただいております。その他の写真や動画もフリー素材やパブリックドメイン、もしくは自前のものを使用しております。

井川 宜久 / Norihisa Igawa
デザイナー、ディレクター、講師、コーチ / 井川宜久

WordPress 関連メモ。


免責事項について

  • 記事ページ(Memosのページ)は当初は文字通りメモ書きでした。その後、修正や更新をしております。
  • 事実や経験、調査や検証を基にしていますが、万一なにかしら不備・不足などがありましたらすみません。お知らせいただければ早急に対応いたします。
  • 一個人のポートフォリオサイトですので、万一損害・トラブル等が発生した場合でも、一切の責任を負いかねます。