WordPressサイトを運営しているなら、必ずバックアップは行いましょう。しかし、どのようにバックアップを取れば良いのかわからない方は多いはずです。
WordPressでバックアップを取る方法は、大きく分けて2つあります。それは、プラグインでバックアップを行う方法と手動でバックアップを行う方法です。
手動でバックアップを行う方法のメリットは、必要な時だけ行えるのでサーバーに余計な負荷をかけないことです。
手動でバックアップを行うには、WordPressの構成ファイルとデータベースのバックアップが必要です。そのWordPressの構成ファイルをサーバーから手動でダウンロードする方法がFTPになります。
この記事では、WordPressの構成ファイルをFTPでバックアップする方法を紹介します。
どのWordPressファイルをバックアップする?
まずは、バックアップが必要なWordPressのファイルを確認しましょう。
FTPソフトを使い、サーバーにインストールしてあるWordPressの構成ファイルを確認します。バックアップに必要なFTPソフトの使い方は、FileZillaの設定と使い方の記事を参考にしてください。
FTPソフトでサーバー側に表示するデータは、WordPressをインストールしたディレクトリです。
インストール設定によりますが、「ドメイン名/public_html
」などとなっているはずです。そのフォルダーの中にWordPressの構成するファイルが含まれています。
WordPressを構成するファイルは大きく分けて3つに分けることができます。
- コアファイル – WordPress管理画面やサイトを表示するといった基本的な機能が記述されたファイル
- wp-contentファイル – あなたがWordPressを使用して作成したサイトを構成するファイル
- WordPress設定ファイル – WordPressの設定内容が記述されたファイル
この中でバックアップする必要のあるファイルは、wp-contentファイルとWordPress設定ファイルの2つです。
上の画像で青色で囲んであるものがwp-contentファイルを含むディレクトリです。緑色で囲んであるものがWordPressの設定ファイルです。そして、他のものがコアファイルとなります。
コアファイルは、WordPressのバージョンごとに内容が異なっており、WordPress.orgのダウンロードページからいつでもダウンロードすることができます。
wp-contentファイルをバックアップする
wp-contentフォルダーにどんなファイルがあるのか確認しましょう。
ファイルは1つしかなく、残りはフォルダーになっています。(※imagesフォルダーは、画像格納用にFTPを使い作成したフォルダーです。)
この中で、重要なフォルダーは以下のものになります。
plugins
フォルダー – WordPressにインストールしてあるプラグインファイルが含まれています。themes
フォルダー – WordPressにインストールしてあるテーマファイルが含まれています。uploads
フォルダー – WordPressにアップロードしてあるメディアファイル(画像・動画)が含まれています。
uploadsフォルダーには、画像や動画ファイルが保存されているため、とても容量が大きくなります。そのため、バックアップで1番時間がかかります。
初めてバックアップを行うのであれば、まずwp-contentフォルダーをそのままダウンロードしましょう。そして、その後の変更内容に合わせて必要なファイルをダウンロードする方法が効率よくバックアップできるでしょう。
この後でファイルごとのバックアップ方法について、詳しく解説していきます。
テーマファイルをバックアップする
テーマファイルのバックアップは、wp-contentフォルダーにあるthemesフォルダーをダウンロードします。
テーマファイルのバックアップを取るタイミングは、style.css
ファイルやfunctions.php
ファイルといったデザインや機能のカスタマイズを行う前後です。
また、プラグインを有効化するときや、テーマのアップデート前後にも、テーマファイルのバックアップを取っておきましょう。特にプラグインの有効化後に、WordPressサイトに問題が発生することはよくあることです。
もし、事前にテーマファイルのバックアップを取っておけば、WordPressサイトの見た目が崩れたり、WordPressサイトが表示されなくなるなどのトラブルをすぐに復元することができます。
プラグインファイルをバックアップする
プラグインファイルのバックアップは、wp-contentフォルダーにあるpluginsフォルダーをダウンロードします。
また、WordPressにインストールしてあるプラグインによっては、wp-contentフォルダーの直下にプラグイン用のフォルダーを作成するものがあります。フォルダーを作成するプラグインは、EWWW Image OptimizerやW3 Total Cacheなどがあります。
このように、プラグインをインストールした時に作成されるフォルダーもダウンロードしておきましょう。上の画像は、EWWW Image Optimizerの例です。
プラグインファイルのバックアップを取るタイミングは、プラグインのインストール前後およびプラグインのアップデート前後です。
プラグインを有効化する時には、後で説明するWordPress設定ファイルのバックアップも取っておきましょう。プラグインの有効化で、WordPress設定ファイルの内容が書き換えられる場合があります。
メディア(画像・動画)ファイルをバックアップする
メディア(画像・動画)ファイルのバックアップは、wp-contentフォルダーにあるuploadsフォルダーをダウンロードします。
もし、uploadsフォルダーの容量が大きくなってしまい、ダウンロードに時間がかかるようになってしまったら、配下に格納されているフォルダーを個別にダウンロードし、バックアップをとりましょう。
WordPressインストール後に初期設定を変更していなければ、uploadsフォルダーの配下には年が記載されたフォルダー、さらにその配下には月が記載されたフォルダーがあるはずです。
この月ごとのフォルダーのバックアップを定期的に取るといいでしょう。
WordPress設定ファイルをバックアップする
WordPress設定ファイルは、以下の2つです。
wp-config.php
ファイル.htaccess
ファイル
これら2つのファイルをダウンロードして、バックアップを取っておきましょう。
これら2つのファイルには、WordPressの設定に関する重要な情報が記載されています。プラグインを導入した際にも、書き換えが行われることがあります。
プラグインを有効化する前に、バックアップを取っておきましょう。
まとめ
WordPressファイルをFTPでバックアップする時は、サーバー側のデータからwp-contentフォルダーとWordPress設定ファイル(wp-config.php
ファイルと.htaccess
ファイル)をダウンロードしましょう。
wp-contentファイルの中でも特にバックアップを取る必要があるのは、以下の3つです。
plugins
フォルダーthemes
フォルダーuploads
フォルダー
バックアップは、WordPressのインストール後と以下のタイミングで取ることをおすすめします。
plugins
フォルダー – プラグインのインストール後およびアップデート後themes
フォルダー – テーマのアップデート前後およびプラグインの有効化前後uploads
フォルダー – 1ヶ月ごともしくは1週間ごと- WordPress設定ファイル – プラグインの有効化前後