「データ」タグアーカイブ

WordPressの最も簡単なバックアップ方法。データベースと画像のバックアップ。サーバークラッシュに備えよう

WordPressのバックアップは大丈夫?データベース(記事内容)、画像、とテンプレートのバックアップ方法

 
ブログを一生懸命書いても、ミスでテンプレート上書き(アップデートも含む)してしまったり、サーバーに不具合があったり、プラグインの相性が悪くデータベースが壊れてしてしまったりする。
 
大切なブログのデータをバックアップして守ろう。
 
 

WordPressの全データをバックアップしよう

 
 
大きく分けて、バックアップには3つの手順が必要。
 
1. データベース(書いた記事の文章)のバックアップ
2. 画像・写真のバックアップ
3. テンプレート(ブログの外観)のバックアップ
 
 

1. データベース(文章)のバックアップ方法

 
絶対に必要なものがこれ。データベースのバックアップだ。これは書いた文章そのもの。最も大切なものだ。

これにはphpMyAdminを使ってデータベースをダンプ(つまりエクスポート)する方法と、プラグインを使う方法がある。

phpMyAdminはややハードルが高い人もいるかと思うので、ここではプラグイン「WP-DBManager」を使う方法を紹介する。

まず、プラグインのWP-DBManagerを入れる。プラグインの新規追加で「WP-DBManager」と検索すればすぐ出てくる。

プラグインを有効化してから→「DB Options」をクリック。

MySQLダンプのパスとMySQLのパスは自動で入力されているはずだが、サーバー環境によっては自動で入力されない場合もある。
“no mysqldump in /usr/local/bin /usr/bin /bin”となっていると、自動で入力されていないので自分で入力しなきゃいけない。

自動で入力されている場合は触らなくてOk。

自動で入力されないサーバーの代表格がお名前.com共有サーバーSD

この場合手動で下記入力
Path To mysqldump:
/usr/local/mysql/bin/mysqldump

Path To mysql:
/usr/local/mysql/bin/mysql

バックアップフォルダへのパスは自動で入力されるはず。こんな感じで。
Path To Backup:
/export/sd203/www/jp/r/e/gmoserver/9/2/xxxxxxxx/xxxxxxx.com/blog/wordpress-4.2.2-ja-jetpack-undernavicontrol/wp-content/backup-db

ちなみに確認方法は、
FTPで、Path To Backupのパスを見る。バックアップフォルダが自動で出来ている場合は、その中の、「1450050232_-_DB名.sql」というのがDBバックアップ。自動でバックアップフォルダが出来ていない場合(サーバーの仕様による)手動でbackup-dbと言う名前のフォルダを作るなどの作業が必要な場合もある。

心配ならDBバックアップはローカルに移しておくといい。

これで文章データは週1回自動でバックアップされていく。「DB Options」の画面でバックアップ頻度とかは変えられる。

テーマとか、テンプレートのカスタマイズのバックアップ、画像のバックアップをする場合は、wp-contentのフォルダをローカルに移しておけ。

 
 

2. 画像・写真のバックアップ方法

 
画像のバックアップもしておこう。文章データ(データベース)と画像データがあれば、仮にサーバーがクラッシュした場合であっても、記事の復元は可能なので安心だ。
 
wp-content/uploads の中にアップロードした画像や写真が保存されている。不安ならこれをFTPソフトなどで、ローカルに移動させておくといい。

2015/12
2016/01
2016/02

などと、年月毎にフォルダに格納されている。

これで月が替わるごとにバックアップすれば完璧だ。

 
 

3. テンプレート(ブログの外観)のバックアップ方法

 
更に、テンプレートをカスタマイズしている場合は、テンプレート(ブログの外観)もしておこう。これは再びテンプレートphpフィアルを編集しない限りは最初の1回だけのバックアップで大丈夫だ。
 
wp-content/themes の中身をFTPソフトでローカルに移しておこう。

ちなみに、テンプレートは全くカスタマイズしていない場合、基本的にはバックアップは不要。