東京のWeb制作会社LIGLIGならできるおもしろいこと。Webサービスシェアこんにちは。犬っていいですね!飼い始めた犬のしつけに悪戦苦闘中のtetsuです。WordPressは今では単なるブログではなくCMSとして、世界的に多くのサイトで利用される事が多くなりました。残念な事にオープンソースであるが為に、セキュリティホールを狙ったサイトの改ざんは後を絶ちません。DBManager」を利用して、バックアップする方法について説明します。DBManager」を選んでいる理由バックアップする手法はいくらでもありますが、「データベースのみをバックアップすること」にフォーカスを置いています。DBManager」を選んだ基準は下記があげられます。DBManager」のインストールまずはプラグインをインストールします。DBManager」を検索します(画面1)。■画面1検索結果(画面2)から「いますぐインストール」をクリックして、プラグインをインストールします。■画面2インストールが完了後、プラグインを有効化します。これでバックアップの準備が完了です。DBManager」の設定インストールが完了後、バックアップの設定を行います。バックアップディレクトリの設定インストールが完了すると、「インストール済みプラグイン」の一覧に次のようなアラート(画面3)が表示されます。「wp-content/plugins/wp-dbmanager」にある「htaccess.txt」を「(フルパス)/wp-content/backup-db」に移動し、「.htaccess」にリネームして下さいという意味になります。この作業を行わないと、バックアップしたデータベース情報が、不特定多数の方に閲覧可能になるので必ず行います。「backup-db」に書き込み権限が無い場合、書き込み権限を付与します。次にバックアップの最低限の設定をします。Options」から「画面4」の赤枠を設定します。Filesこれは「backup-db」ディレクトリに保存されるバックアップファイルの最大数を指定します。サーバの容量や作成されるバックアップファイルの容量に応じて調整してください。DB自動バックアップの間隔を設定します。サイトの更新頻度に合わせて間隔を設定してください。「Gzip」を「Yes」とすると、SQLファイルを「Gzip」形式に変更します。to」の欄にメールアドレスを設定すると、設定したメールアドレス宛てに、バックップファイルを添付してメールをしてくれます。不要な場合は入力欄を空白にする事でメール送信を無効にできます。DBデータベースの最適化を行う間隔を設定します。WordPressに投稿した記事情報を追加や更新したり削除したりすることで、データベースは徐々に汚くなります(イメージですが)。最適化することで、汚れたデータベースを綺麗にし整理整頓をして情報の取得をスムーズに行えるようにします。こちらもサイトの更新頻度に合わせて間隔を設定します。これで最低限の設定は完了です。DB」からバックアップがしっかり行われるか確認します。「画面5」の「Backup」ボタンをクリックする事でバックアップが実行されます。■画面5実行後「backup-db」ディレクトリにバックアップデータが保存されていれば、バックアップは完了です。おわりにこれで万が一サイトの改ざんに遭遇しても、データベースの復元が可能となります。ご参考にしてください。POSTLIGへの自由なメッセージお待ちしています頂いたご意見への回答は行っておりません。