WordPress はインターネットの 38% 以上を支えているため、Web サイトの構築と維持が非常に簡単になりました。ただし、注意が必要な機能がたくさんあります。会社の Web サイトを別の Web ホストに移行する必要があるとします。あなたは心配していません.結局のところ、あなたは以前にこれをやったことがあります.
しかし、移行が完了した後で、いくつかの重要な WordPress ファイルが移行されていないことに気付いたらどうしますか?残念ながら、これを元に戻す簡単な「リセット」または「元に戻す」ボタンはありません。これが、Web サイトをバックアップしておくことが重要である理由です。ファイルを復元して、移行を繰り返すことができます。
バックアップから WordPress Web サイトを復元する方法は複数あります。これについては、次のセクションで説明します。ただし、最初に、バックアップと復元が必要な Web サイトのさまざまなコンポーネントを理解しましょう
WordPress サイトの主要コンポーネント
WordPress のインストールは、基本的な構成要素であるさまざまなコンポーネントで構成されています。常にバックアップする必要がある 4 つの WordPress コンポーネントがあります。
WordPress コア・・・ソースコード、WordPress の機能、Web サイトの設定など、WordPress のコアファイルを構成します。 WordPress データベース - これは、Web サイト情報を保存する WordPress バックエンド ファイルで構成されます。これには、ユーザー資格情報、記事、Web サイトの投稿、Web サイトのメタデータなどの重要なレコードを含むデータベース テーブルが含まれます。 WordPress プラグイン†これらは、全体的な機能を改善するために WordPress インストールに統合されるサードパーティのアドオンまたはツールです。 WordPress リポジトリから簡単にダウンロードして、サイトに追加できます。 WordPress テーマâ これらも、Web サイトの全体的な外観とデザインを改善するために使用されるサードパーティのアプリケーションです。プラグインと同様に、リポジトリやその他のオンライン マーケットプレイスで多数の無料の WordPress テーマを利用できます。
通常、WordPress のバックアップには、これら 4 つのコンポーネントがすべて含まれています。その結果、バックアップを復元することは、これらのコンポーネントを Web サイトに復元することを意味します。次に、復元プロセスを実行する方法を見てみましょう
## WordPress のバックアップを復元する 2 つの方法
次のいずれかの方法を使用して、WordPress の復元を実行できます。
- phpMyAdmin ツールを使用した手動復元、または MySQL ツールを使用したデータベース復元
- WordPress バックアップ プラグインを使用した自動復元
WordPressのバックアップを復元するために必要なツール
次のセクションでは、これらの各復元方法について詳しく説明します。ただし、手動復元を実行するには、まず次のものが必要です。
- システム上の phpMyAdmin ツール (Web ホスト プロバイダーが提供) へのアクセス
- 復元したいウェブサイト データのバックアップ コピー
- FileZilla のような FTP ツール
- 編集、切り取り、著作権など、データベース ファイルを変更するユーザー権限
方法 #1: phpMyAdmin を使用して手動で復元を実行する
phpMyAdmin ツールを使用してサイトをバックアップしたことがある場合は、それを使用してバックアップを簡単に復元することもできます。 phpMyAdmin ツールを自分でダウンロードするか、Web ホスト プロバイダーが提供するプリインストールされたツールをコントロール パネルから使用できます。
実行する必要がある手順は次のとおりです。
- ユーザー資格情報を使用して phpMyAdmin にログインします。
- ログインに成功したら、ツールの「データベース」セクションに移動します。ここで、Web サイトのデータベース テーブルの完全なリストを表示できます。
- データベースのバックアップを復元するデータベースを選択します
- 復元の前に、選択したデータベースからすべての既存のテーブルを削除します。これを行うには、次のようにします。
- [すべて] をクリックして、そのデータベース内のすべてのテーブルを選択します。
- 「With Selected」リストから「Drop」をクリックします。
- バックアップ データをデータベースにインポートするには、phpMyAdmin インターフェイスの [インポート] タブに移動します。
- 新しいウィンドウから、[参照] ボタンをクリックして、バックアップ データをインポートするコンピュータ フォルダを選択します。
- 最後に、[移動] ボタンをクリックして、バックアップ データをウェブサイト データベースにインポートして復元します。
MySQL を使用した手動復元の実行
SQL コマンドに精通しており、MySQL ツールを使用して Web サイトのバックアップを作成したことがある場合は、同じコマンドを使用してバックアップ ファイルを復元できます。
実行する必要がある手動の手順は次のとおりです。
- 次の SQL コマンドを使用して、バックアップ ファイル (tar.gz または *.bz2 ファイル) を解凍または抽出します。
注: データベースのバックアップが *.tar.gz の場合 (例: blog.bak.sql.tar.gz)
tar -zxvf blog.bak.sql.tar.gz
注: データベースのバックアップが *.bz2 の場合 (例: blog.bak.sql.bz2)
[メール保護ファイル/ブログ>bzip2 -d blog.bak.sql.bz2
- 解凍したファイルから、次の SQL クエリをコピーして MySQL データベースに貼り付けます。
[メール保護ファイル/ブログ>mysql -h mysqlhostserver -u mysqlusername -p データベース名< blog.bak.sql Enter password: (mysql のパスワードを入力してください) [email protectedfiles/blog>これにより、データベースのバックアップを WordPress Web サイトに復元できます。
これらの手動の方法はどちらも効率的ですが、WordPress データベース ファイルの復元にのみ役立ちます。利用可能なバックアップから他の WordPress コンポーネントを復元するには、いくつかの追加の手動手順を実行する必要があります。さらに、手動で復元を実行するには、システムでスムーズに実行し、問題が発生した場合にトラブルシューティングを行うための十分な技術知識が必要です。
初心者または非技術的な WordPress ユーザー向けのより優れたバックアップおよび復元オプションは、WordPress バックアップおよび復元プラグイン ツールを使用した自動復元です。
方法 #2: プラグインを使用して自動復元を実行する
BlogVault プラグインを使用してバックアップを復元する方法を見てみましょう。 Web サイトのバックアップの複数のバージョンを作成し、安全で独立した場所に保存します。復元プロセス中に、これらのバックアップ バージョンのいずれかを選択して、Web サイトで復元できます。
自動復元を実行するには:
- まず、ログインして復元したいウェブサイトを選択します
- 開いた「サイトの詳細」ページから、「サイトの復元」ボタン (下図) をクリックします。
- WordPress ウェブサイトは利用可能な最新のバックアップから復元されます
BlogVaults の復元プロセスは簡素化されていますが詳細です。復元するバックアップ バージョンを選択できます
または、Web サイトのバックアップの別のバージョンを復元する場合:
- [バックアップ] セクションから [すべてのバックアップを表示] ボタンをクリックします。これにより、特定の Web サイトのバックアップ バージョンの全履歴が表示されます。
- 復元する特定のバックアップ バージョンの [自動復元] をクリックします。
- FTP資格情報を入力してください
- WordPress がインストールされているフォルダーを選択します (たとえば、Web ホストが提供するコントロール パネルを使用している場合は、「public_html」フォルダー)。 wp-admin や wp-content などの WordPress ファイルが保存されているフォルダーを検索することもできます。
- 次の画面で、WordPress ウェブサイトに復元したいものを指定する必要があります。たとえば、バックアップ バージョン全体または選択したファイルまたはテーブルを選択できます。
- 最後に、[続行] をクリックして、バックアップ バージョンの復元を開始できます。復元が完了すると通知されます
それだけです。このプロセスは、手動の手順よりも簡単で迅速です。さらに、技術的な支援なしで自分で実行できます
他の WordPress ファイルと同様に、バックアップ ファイルも破損する可能性があります。バックアップ ファイルを復元すると、Web サイトがさらに損傷する可能性があります。これをどのように防ぎますか?
簡単な解決策は、ステージング サイトを作成し、復元するバックアップをテストすることです。 BlogVault の場合、「Smart Backup Test Restore」機能を使用して、ステージング サイトに最後のバックアップ バージョンを直接ロードできます。
WP Staging や Duplicator などのプラグインを使用して、ステージング サイトを作成することもできます。満足したら、先に進み、バックアップをライブWebサイトとマージできます
## 結論は
現在のオンラインの世界では、ウェブサイトに関しては慎重になりすぎることはありません。バックアップを確実に行うことは、サイトの健全性にとって不可欠です。データ損失に対するセーフティ ネットとして機能し、ダウンタイムを最小限に抑えます。しかし、復元できない場合、バックアップとは何でしょうか?
Web サイトがクラッシュした場合に Web サイトのバックアップが役立つようにするには、WordPress ユーザーができるだけ短時間でバックアップにアクセスして復元できるようにする必要があります。これを手動で行うことは可能ですが、通常は時間と忍耐を必要とする複雑な手順です。わずかな間違いでも復元をやり直す必要がある場合があります
このような場合は、復元プロセスを簡素化したバックアップ プラグインを選択することをお勧めします。自動化されたツールは、ユーザー フレンドリーな復元プロセスを提供し、手間をかけずに迅速に実行できます。
どちらの手続きをご希望ですか?自分でこれを行うことに興味がない場合は、Web 開発を外部委託する方法を見つけてください。
**著者について: Akshat Choudhary**
Akshat Choudhary は、自分自身で物事を学ぶ能力に常に誇りを持っています。 BlogVault を開始して以来、Akshat は彼のサイド プロジェクトを収益性の高いベンチャーに変え、インドのスタートアップ スペースで新たな高みを目指しています。ほぼ 10 年間 WordPress コミュニティのメンバーである Akshat は、ユーザーが苦労している分野を理解しようとしています。あらゆる製品の構築における Akshat の核となる信念は、エンド ユーザーが支援を必要としないようにし、必要な場合は可能な限り最善の方法で支援することです。 Facebook や LinkedIn で Akshat とつながりましょう。