eBackupとJoomlaPackでJoomla!のバックアップをとる - J!1.0

Joomla!のバックアップ方法

Joomla! 1.0用自前でもレンタルでも、サーバ内のデータはいつ何時消失してしまうかは誰にも分かりません。なるべくこまめにバックアップをとっておくことが肝心です。ここでは、Joomla!のバックアップをとる方法のひとつを紹介します。サーバの環境やデータベースの内容などによって、バックアップがうまくいくかいかないかは結構大きく左右されます。下記の方法は、あくまで私が(このサイトで紹介したレンタルサーバにおいて)今のところスムーズにバックアップがとれるなと思った方法なので、他の方法でより簡単にバックアップがとれる可能性は大いにあります。バックアップ用エクステンションも下記のものに限られないので、無料のバックアップエクステンションを利用した、ひとつの例としてお考えください。下記の方法でバックアップがうまくいかない場合も十分ありえます。

この記事を書いた後で、各エクステンションがバージョンアップされています。どちらかひとつでもすべてのバックアップが可能になっている可能性があります。

データベースのバックアップ

MySQL内のバックアップは、eBackupというコンポーネントを利用します。ダウンロードはMamboBaer.deから。 MamboBaer.de コンポーネントとしてインストールすると、以下のような画面が表示されます。


Installationに、テンプレートに追加するためのソースが表示されますので、bodyタグが終わる直前あたりに追加します。コンポーネントメニューは次のようになっています。

Settings:

バックアップのセッティングをします。分からない場合はそのままにして一度バックアップしてみましょう。

Backup:

バックアップをとるアイテムを選択します。Joomla!をインストールする際に接頭語を「jos」にした場合は、先頭に「jos_」と付いているアイテムを全て選択し、Backupボタンを押します。

Restore:
バックアップしたデータの利用やダウンロードを行います。バックアップデータをデータベースに戻す場合は、リストからデータを選択して「Restore」ボタンを押します。ダウンロードして保存したい場合は、下の画像のようにリストの一番右に表示されている小さなフロッピーディスクアイコンを押します。


最新ファイルのフロッピーアイコンをクリックして、データをダウンロード

データベースのバックアップさえとっておけば、最悪の場合でもJoomla!本体やエクステンションを再度インストールし直せば、コンテンツ内容などはバックアップデータから復旧が可能です。できればサイトを本格的に運営する前に、データベースのバックアップがうまくとれる方法(うまく動作するバックアップ用エクステンション)を模索しておきましょう。データベース側でエクスポートがうまくいかない場合でも、このエクステンションを利用することで(少なくともJoomla!関係のデータは)あっさりバックアップがとれてしまうこともあります。

ファイルのバックアップ

データベース内のデータではなく、FTPソフトで確認が取れる側のファイルを一括でバックアップするには、JoomlaPackを利用します。ダウンロードはJoomlaPackから。
(※追記:最近はこちらのコンポーネントも、データベースバックアップに対応しているようです。JoomlaPackひとつでも全てバックアップ可能かもしれません。) JoomlaPack コンポーネントとしてインストール後、以下のメニューが利用可能になります。




もし右側にエラーメッセージが表示されていたら、バックアップ用のフォルダが存在しないか、書き込み禁止に設定されている可能性があります。
/administrator/components/com_jpack/
の下にtempというフォルダを作り、書き込み可能に設定してください。

Basic Configuration:
バックアップの設定を行います。これも分からない場合は、まず何もいじらないでバックアップできるかどうか確認してみましょう。

Exclude Directories from Backup:
バックアップを除外する項目を選択します。

Create Backup:
バックアップを行います。選択後、「Backup Site」ボタンを押すことでバックアップが開始されます。ファイルの総容量によっては、数分かかる場合があります。事前に必要のないエクステンションやテンプレートファイルなどを、ごっそり削除しておくとスムーズです。

Backup files administration:
バックアップファイルのダウンロードとインストールが可能です。ダウンロードは、全てのファイルが圧縮された状態になっています。

うまくいかない場合は、使っていないエクステンションをアンインストールしたり、データベース内の必要のないデータを(Joomla!以外のものであっても)削除することで正常にバックアップできることもよくあります。
上記のエクステンションはバックアップ用途だけでなく、バックアップとリストアを組み合わせることで、Joomla!で作ったサイトを他のサーバへ移転する際にも活用することができます。 このエクステンションは便利ですか?:{mainvote}

Joomla!が使えるレンタルサーバー

容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。
さくらのレンタルサーバ

J!サイトピックアップ

JoomlaEasy.net
http://joomlaeasy.net/
J!1.5サイト:Joomla!1.5 MANUAL
Joomlaでポン
http://www.joomladepon.com/
Joomler!.net
http://www.joomler.net/
JUSER.JP
http://juser.jp
Joomla!の道しるべ
http://joomlaway.net

Joomla!1.5関連書籍

はじめてでもできる!Joomla!で作るカンタンWebサイト
はじめてでもできる!Joomla!で作るカンタンWebサイト
当サイトからもリンクさせていただいている、Joomla!でポンのアネさん(杉原 裕子さん)が、Joomla!初心者向けの本を出版されました!
Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
Joomla!に特化した日本語の書籍です。画像も使ってわかりやすく解説してくれていますので、インストールから操作方法、活用まで参考になります。
はじめてのJoomla!―無料のCMSで、カンタンWebページ管理!
はじめての Joomla!―無料のCMSで、カンタンWebページ管理! (I/O BOOKS)

Dreamweaver&FireworksによるオープンソースCMSテンプレートデザイン
Dreamweaver&Fireworksによるオープンソー―Joomla/Nucleus/Zen Cartにもデザインを! CS3/8/MX
J USER.JPを運営されている、伊丹 シゲユキさんの著作。約250ページの本文中、約80ページがJoomla!に割かれています。
訪問者数 [+/-]
今日:
昨日:
一昨日:
211
465
455

+10
今週:
先週:
先々週:
2475
2782
3069

-287