2016.09.12wordpressBackWPUpで確実にWordPressのバックアップを取る方法TweetPocketあらゆるリスクに備えてデータのバックアップは不可欠だ。そこで、次の2つを叶えるバックアップができればかなり心強いだろう。プラグインでこれを可能にして、安定的な動作をしてくるのが「BackWpup」である。使ってファイルとデータベースのバックアップを取る方法をご紹介しよう。基本的な仕組みについて解説しておこう。通常、Webページは、「静的ページ」と呼ばれるHTMLファイルで作られている。場合、「動的ページ」と言って、ユーザーがページにアクセスする度にデータベースからデータを引っ張り、そのデータを元に、都度、HTMLファイルが作られる。ような動的ページの場合は、次の2つのバックアップを取る必要がある。サーバー上のデータ:画像ファイル、テーマ、プラグインなどデータベース上のデータ:記事、カテゴリ、コメント、管理画面の設定情報などこのことを覚えた上でバックアップを取るようにして欲しい。いうプラグインを使うと、サーバー上とデータベース上の2つのデータのバックアップを安定して行うことができる。図の通り進めるだけで簡単に完了するので、安心して読み進めてほしい。プラグインのインストールと停止・削除・更新の方法』を参考にしよう。job(新しいジョブの追加)」の順にクリックしよう。するとバックアップの設定画面にアクセスすることができる。バックアップの設定には、次の2つの方法がある。自動バックアップ手動バックアップ基本的に自動バックアップを推奨する。早急にバップアップを取りたいという状況も起こりうるので、手動バックアップについても後ほど解説する。job(ジョブ)」という言葉が頻繁に出てくる。あなたがスマートフォンで目覚まし時計を設定するとき、何時何分にどんなメロディーを流すか、スヌーズ機能はオンにするか、という設定プランを作るだろう。この“設定プラン”と同じ意味と考えてよい。自動バックアップの“設定プラン”を作る方法を紹介しよう。最初にサーバー上のデータ(画像データ、テーマなど)を自動バックアップする設定を行う。最初にお伝えしたように、WordPressでは、サーバーの自動バックアップデータベースの自動バックアップの2つのバックアップを取る必要がある。前者の設定方法からご説明する。1−1.サーバーの自動バックアップの設定方法サーバー上のデータのバックプランは、次の2つの項目をかなえる内容がベストだ。サーバー上のデータは、週に1回、過去3ヶ月分をバックアップする自動バックアップは、アクセス数が一番少ない深夜の時間帯に行う画像データを含むサーバー上のデータのバックアップのサイズは、おそらく数十〜数百MB(メガバイト)になるだろう。このサイズのバックアップを頻繁に行うとサーバーの容量を無駄に消化し、またサーバー処理に相当な負荷がかかってしまう。そのため、記事の更新頻度にもよるが、週に1回ほど、過去3ヶ月分のデータをバックアップして、ローカル上に保存するようにすれば良いだろう。バックアップの処理を、アクセスの多い時間帯に設定すると表示速度が遅くなる原因になり、ユーザーは離脱してしまう。アクセス数が一番少ない時間帯に行われるように設定することで、サイトのユーザビリティを損なうことなくバックアップを行えるようになる。以上をふまえて設定を行う。1−1−1.一般設定まず「General(一般設定)」タブでは、次の通り設定を行う。Name(ジョブ名)」は、分かりやすい名前を入力しておこう。backup」とした。Tasks」には次の5種類がある。backup」にチェックを入れよう。list」は、データベースのバックアップの設定で使用する。export」は、データベースのバックアップを取るので不要だ。tables」は、データベースをチェックするプログラムを走らせる機能だが、今回は外す。Format」には、次の4種類がある。GZipの前身)Tar(複数のファイルを1つにまとめる方式。処理時間がかかるが、圧縮率が高いこともある)ここは利用環境に合わせて選択しよう。GZip」を選択すると良い。続いてバックアップ先と自動転送メールの設定を行う。どこにバックアップデータを保存するかを決める。Folder」にチェックを入れよう。他にもいろいろとバックアップ先が選べるが、まず自社サーバーに保存できれば良い。次にログに関する自動転送メールの設定だが、デフォルトのままにしよう。図は、ログを取るごとにメールが届くとどんどん貯まっていくので、エラーがあったときだけに来るような設定になっている。「Schedule(スケジュール)」タブをクリックして、図の通り設定しよう。job」では、バックアップをとるタイミングを設定する。cron(自動でバックアップをとる。cron」にチェックを入れよう。テキストベースの対話形式で操作する方法なので、特に不要だ。time(スケジュール実行時間)」では、日付の詳細設定は不要なため「Basic」を選択する。続いて、いつバックアップを実行するか設定しよう。バズ部では、深夜の2時から4時の時間帯が一番アクセス数が少なかったので、これを根拠に図のように「毎週日曜日の深夜3時」という設定を行った。あなたのサイトへのアクセス状況を見て、曜日と時刻は変えてかまわない。1−1−3.バックアップするファイルの設定これは下図の通り全てデフォルトのままで良いだろう。大きく分けて以下の5項目のデータのバックアップを取る。folder(主に画像ファイルのバックアップ)これらは全て図の通りデフォルトのチェックで問題ない。「Exclude」とは、「除外」という意味である。関するデータはバックアップ対象外にした。キャッシュは、一時保存ファイルであり、古くなったものは不要なため取らない。稼働中に自身のデータのバックアップを取る、というのはバックアップの不具合を誘発する可能性が考えられるため、行わない。続いて残りの設定も次の図の通りでOKだ。サーバー管理者向けの内容となるので、デフォルトのままで問題ない。1−1−4.バックアップ先:フォルダバックアップの保存先を次の図の通り設定しよう。次の保存先名を参考にして、管理する際にわかりやすい名前をつけよう。Deletion(ファイルの削除)」では、3ヶ月分のデータを保存するため「12」とした。changes(更新ボタン)」をクリックしよう。これでサーバー上のデータのバックアップ設定は完了だ。設定内容の通りでバックアップデータは取れているかを確認しよう。now」をクリックすると、設定プランは実行される。次の画面が表示され、バックアップが実行されている経過が表示される。completed(実行完了)」と表示されたらバックアップが完了だ。続いて、バックアップしたデータをダウンロードしよう。Backups」をクリックする。すると実行されたバックアップの履歴が表示される。「File」にカーソルをあてると「Download」リンクが表示されるので、クリックするとバックアップデータのダウンロードが可能だ。ダウンロードしたデータを開いてみよう。下図の赤枠の通りに3つのフォルダが表示されれば、サーバー上のデータのバックアップはうまくいったと考えて良い。注ここでさらにリスク回避の強化をするなら、サーバー上に定期的に取られたバックアップを手動でダウンロードしてローカルに保存するとベストだ。バー障害時の対策で、万が一、サーバー上のデータが消失した時のリスクを回避するためのものだ。良ろしくないが、サーバーとローカルの両方で定期的にバックアップを取ることは、あなたのコンテンツを大いに守ってくれる。続いてもう一つのデータベース上のデータのバックアップを行おう。プラン設定を一度行うと、あとはその繰り返しなので簡単だ。1−2.データベースの自動バックアップ設定方法データベース上のデータの設定プランは、次の2つの項目をかなえる内容がベストである。日、バックアップを行う一番の理由は、あなたの財産と言っても過言ではないコンテンツをあらゆるリスクから守るためだ。スクは、人的な操作ミスだ。複数人で同じコンテンツを管理して、結果的に先祖帰りを起こしていたりする時にバックアップが頼りになる。「General(一般設定)」タブでは、次の通り設定を行う。詳細に関しては「1−1−1.一般設定」を参考にしてほしい。バックアップ先と自動転送メールの設定を行う。続いて「Schedule」タブに移り、下図の通り設定しよう。詳細は、「1−1−2.スケジュール設定」を確認してほしい。下図の通り設定を行おう。backup(データのバックアップ)」では、すべてチェックを入れよう。サーバー上のデータと比べてバックアップのファイルサイズはとても小さいので、すべてバックアップをとっても問題ないだろう。全てのデータのバックアップを取っておいて、これを減らすことは出来きる。不足したデータ自体を復元することは不可能だ。compression(ファイルの圧縮)」について、「GZip」を選択して圧縮しよう。データベースのデータは、圧縮すると大幅にサイズ容量が押えられる傾向があるからだ。実際、テスト環境で試したところ、1.6MB(メガバイト)あったファイルサイズが、130KB(キロバイト)まで押えることが出来た。実に80%以上の圧縮率だ。次の図の通り設定しよう。プラグイン一覧は、どのプラグインをインストールしているかが一目で確認できるので便利だ。サーバーの復元時や移管の際に使用する。サーバーの移管の予定が当面なくても、ファイルサイズは数KBと圧縮も必要ない程小さいので、取っておいても問題ないだろう。1−2−5.バックアップ先:フォルダ次の保存先名を参考にして、管理する際にわかりやすい名前をつけよう。Deletion(ファイルの削除)」では、1ヶ月分のデータを保存するため「30」とした。(月30回×1ヶ月=30バックアップ)サーバー上のデータのバックアップと同様に3ヶ月分でもかまわないが、記事の場合、3ヶ月も経つと新しいコンテンツがたくさん反映されるだろう。古いデータのバックアップは不要なので1ヶ月分とした。サーバー障害時の対策で、万が一、サーバー上のデータが消失した時のリスクを回避するためのものだ。詳細の確認方法については、「1−1−5.設定の確認方法」を参考にしてほしい。手動バックアップが役立つ状況は、サーバーの移管時だろう。サーバー上のデータとデータベース上のデータもまとめてバックアップできるので、便利なプラグインだ。設定方法を紹介しよう。job(新しいジョブの追加)」の順にクリックしよう。バックアップの設定画面にアクセスする。ここでは、次の3つのバックアップをとる設定を行う。list(プラグインのリスト出力)ここから先は図の通り進めるだけだ。詳細については、自動バックアップのところで説明したものと同じなので割愛する。only」を選択することで、手動のバックアップを取ることができる。backup」の赤枠内などは、サーバー管理者向けの内容となるので、デフォルトのままで問題ない。2−5.バックアップするプラグイン一覧の設定2−6.バックアップ先:フォルダ次の保存先名を参考にして、管理する際にわかりやすい名前をつけよう。例./home/◯◯◯.co.jp/public_html/wp-content/uploads/20140526-backup/ここで一番注意してほしいのがバックアップ先の「フォルダー名」だ。このフォルダー名を誤ってデフォルトにしたとしよう。Deletion(ファイルの削除)」を「1」にする。この状況でバックアップを実行すると、最新の手動バックアップのデータ1つを残して、過去に自動でバックアップを取っていたデータが全て削除されてしまう。フォルダー名は、過去に取ったバックアップと重複しない名前にしよう。changes(更新ボタン)」をクリックしよう。これで手動でのバックアップ設定は完了だ。手動でバックアップしたデータをダウンロードする方法を紹介しよう。now」が表示されるのでクリックしよう。するとバックアップは、実行される。completed(実行完了)」と表示されたらバックアップが完了だ。手動バックアップのジョブが赤枠のように表示されたら問題なくバックアップが実行された。Backups」をクリックしよう。ここでは、実行されたバックアップの全てを閲覧することができる。該当する「File」にカーソルを持っていくと次の図のように「Download」リンクが表示されるので、クリックするとバックアップデータのダウンロードが開始する。管理画面を操作しているブラウザは、閉じずにそのままにしておこう。ダウンロードが完了したらファイルサイズを確認しよう。管理画面に表示されるファイルサイズと同じサイズであれば成功だ。Backups」よりアクセスしたバックアップ一覧画面にデータが見当たらない!という時に覚えておくと良い操作方法を紹介しよう。これは、普段から自動バックアップを行っており、早急に最新のバックアップ・データが必要となった時に起こりえることだ。下図の通り「FOLDER」のプルダウンメニューをクリックして該当のフォルダー名を選択しよう。destination(保存先の変更)」をクリックすると閲覧できる。まとめこれでWordPressのバックアップを取る方法は完了だ。バックアップファイルをもとにサイトを復元したい場合は、『簡単!WordPressのバックアップデータの復元方法』を参考にして欲しい。・CPLやCPAを大幅に改善した方法とそのからくりなど、コンテンツマーケティングの効果と、具体的な施策内容を全94ページに渡って詳細に解説しているものです。貴社のWEBマーケティングにもご活用ください。プラグイン最新の記事情報が取得できます「フォローする」ボタンを押すと、最新情報がすぐにツイート上で確認できるようになります。BAZUBUバズ部編集部ユーザーに届ける価値を徹底的に追及するのがバズ部式マーケティング。バズ部では、ユーザー主義を貫きながら、なおかつ数字にこだわり結果を出してきた手法やノウハウを惜しみなく提供していきます。AMお早うございますseoその他のit関連について素人の私ですが、目から鱗のバズ部の解説です。二つのサイトを運営・管理して結婚相談所を営んでいます、両サイトともwordpress仕様です。本当に、勉強になります。これからも仲村様の記事を参考にコンテンツの質を高めてユーザーさまに支持されるサイトを目指します、ありがとう。PM城之内様うれしいコメントをありがとうございます。必要に応じて記事は更新・改善してまいります。