2018年3月26日シェアツイートシェアブックマークWebやアプリを開発・運用する中で『データのバックアップ』って必須ですよね。WordPressの場合は、ご承知のとおり「プラグイン」を使って快適にバックアップを取ることができます。今回は、実際に「プラグインを使ってバックアップ」した感想をはじめ、他の代表的なバックアップ方法を試してみた結果をご紹介。バックアップで悩まれている方の手助けになれば幸いです。No.1のCodeCampが運営するプログラミング未経験の方のための学習メディアですCodeCampとは?(受講生体験記)「エンジニアは女性のキャリアとして魅力的」未経験からの転職体験記リモートワーク×多拠点居住の新しい生き方を実現する。け】WordPressでバックアップを取る方法WordPressでバックアップを取る必要は?WordPressのバックアッププラグインでバックアップするFTPソフトでバックアップするターミナル(コマンド)を使ってバックアップするホスティングサービスを利用してバックアップするWordPress本体の機能でバックアップするまとめ【初心者向け】WordPressでバックアップを取る方法WordPressでバックアップを取る必要は?WordPressに限らず、Webやアプリを公開・運営していれば必ずバックアップを行っていた方が賢明です。WordPressの場合は、頻度の高いバージョンアップ作業に加えて、比較的高いアタックリスクから定期的なバックアップが必要に。以下に改めてバックアップをとる必要性を整理します。比較的高いハッキングリスクがあるためバグやエラー発生時の迅速な復旧のためにWordPress本体やプラグインの更新前にサーバーがダウンした場合の対策に誤操作でサーバー上のファイルを消去した時のためにWebやアプリを何年か運営していれば分かるのですが、不本意に自分でファイルやフォルダを消したり、移動させて「Webページが表示されない」ということもあります。「いざ」というときのためにバックアップがあれば安心できますね。続いてバックアップをとるデメリットをご紹介しますね。手間がかかる時間がかかる通信量がかかるハードディスクを消費する「バックアップ」といういとやはり「面倒くさい」がつきものと思います。今は良質なプラグインの登場によって、上記のようなデメリットもほぼカバー、しかも無料で利用できます。それではこれからWordPressでバックアップを取る方法をご紹介していきますね。29.1MBコンテンツにもよりますが、私の場合3年の運営で500MBほどに。2回のバックアップで1GBです。WordPressのバックアップWordPressのデータは、Webサイトを構成する「テンプレートやプラグイン、画像」などのデータ(上図1)とデータベースに保存されている「投稿内容やコメント」(上図2)の2部構成になります。そのためバックアップもサーバー上の「ファイル管理」部分と「データベース」部分の2箇所からデータを保存する必要がありますね。内の「plugins」や「themes」フォルダをダウンロードします。手軽にバックアップしたい方バックアップ系のプラグインを検索するとたくさん該当アイテムが表示されます。実際にいくつかのプラグインを試してみましたが、驚くほど簡単にバックアップを取ることが可能。これなら「できる」と思いました。■無料のバックアップ系プラグイン例■UpdraftPlusBackUpWordPressBackWPup使ってみるとよく分かるのですが、プラグインによって操作感は違います。UpdraftPlusでは、サーバーのログイン情報を入力する必要が。大丈夫とは思いますが、非常に重要なログイン情報をプラグインに預けるというのは抵抗を感じます。以下にプラグインでバックアップを運営する場合のメリット・デメリットを整理ますね。互換性の問題プラグイン更新の手間プラグインでバックアップを運営する一番のリスクは「セキュリティ」ではないでしょうか。プラグインの更新が必須になりますね。セキュアな環境でバックアップしたい方Webサイトのデータ管理といえば昔から「FTPソフト」でしょう。WordPressに限らずサーバーとのデータ通信に役立つFTP操作を覚えておけば何かと役立つと思います。Windows)実際にFTPソフトでWordPressのファイルをダウンロードしてみましたが、意外と簡単にバックアップできます。>>データベースはダウンロードできない遅い通信量が大きい手動キャッシュデータなどダウンロード不可(不要)のものはエラー出力、不安になるFTPソフトのインストールFTPを用いたバックアップは、やや古典的な作業感があります。サーバーの管理画面でダウンロードを試し、できなかった場合にFTPソフトを試すやり方でもいいと思います。ターミナル(コマンド)を使ってバックアップするこんな方にオススメ:VPSサーバーやCloud9、paizaクラウドなどでWordPressを利用されている方ターミナルでバックアップする方法は「WP-CLI」というソフトを使うのが一般的。クラウドサービスなどでWordPressを開発・運営されている方であれば知っておいて損はないやり方でしょう。プラグインに比べるとセキュアですね。手動WP-CLIのインストール実際にWP-CLIを使ってみましたが、はじめてでも問題なく利用でき、なんといってもターミナルを使うところから「プログラマ気分」が上がります。バックアップ以外に更新作業やWebサイトの引っ越しにも役立つソフトなので、クラウドでWordPressを使うなら知っておきたいですね。最後にWP-CLIのバックアップコマンドをご紹介します。同じディレクトリにバックアップファイルが作成されます。あとはダウンロードしてファイルを保管となりますね。WordPress専用のホスティングサービスが有名です。ウェブサイトのバックアップだけでなく、更新なども自動・手動設定できますので複数のサイトを運営されている方にとっては役立ちそうですね。>>有料($35/月〜)日本語の情報が少ないホスティングサービスの場合、サービスの契約以外に専用のプラグインをインストールする必要ありますね。WordPress本体の機能でバックアップするこんな方にオススメ:投稿やコメントのみバックアップしたい方WordPressに標準搭載されているバックアップ機能を使うと、データベース上の情報をバックアップすることが可能です。テンプレートやプラグインをカスタマイズしていなく、単に投稿データやコメントデータを残したい場合はシンプルで便利ですね。>>データベース上の情報のみバックアップWordPressの管理画面からもバックアップできますし、phpMyAdminのページからもデータベースの情報をバックアップできますね。基本的な操作なので一度は試してみることをオススメします。CodeCamp提供のWordPressコース当メディアを運営しているCodeCampではWordPressコースを現役エンジニアのマンツーマンレッスンという形で提供しています。このコースの特徴は初心者でもWordPressでのサイトカスタマイズができるようになる企業のWEBサイト担当者としてスキルアップできる実際にサイトを作ってポートフォリオとしても使用できる無料レッスン受講後の申し込みで10,000円クーポンをプレゼントしています!ぜひお試しください。\Webサイト制作スキルが身に付く/CodeCampの無料体験はこちら▶︎無料体験レッスンの申し込みはスマフォで1分で完了!まとめ私もWordPressでWebサイトを運営していますが、正直なところどのバックアップのやり方も大して違いはない、と思っていました。実際に複数のプラグインやFTPソフトでバックアップをしてみるとエラーが出たり、バックアップの範囲が異なったりでいろいろ勉強になります。プラグインを用いたバックアップ方法は簡単ですが、Webサイト本体に与える影響もありますので「プラグインでバックアップ」を検討されている方は、こちらの評価レビューも参考にしてみて下さい。MySQL」の基礎スキル、習得できますよ。家事も仕事もプログラミングも。【2020年版】社会人でも通いやすいプログラミング教室5選|選び方の基準も解説プログラミング学習プログラミングスクール・サービス「エンジニアは女性のキャリアとして魅力的」モノづくり好き理系女子がWebエンジニアへ転職するまで受講生インタビュープログラミング未経験で介護師からエンジニアへ。家事も仕事もプログラミングも。受講生インタビュープログラミング習得後、フリーランスに転身。受講生インタビューフリーランス塾講師からエンジニアへ26才で転職。先生の支えがあって成長できました。学習ガイドtwitterLINE。