- 2005年1月 9日 19:13
- Weblog
先日、JUGEMサイトを移転するためsbを導入したのですが、Movable Typeの時とは結構違ってました。
そこで、忘備録的な形で導入方法を書いてみたいと思います。
(なお、ここでは「ハッスルサーバー」での設置方法を紹介しています。)
1 レンタルサーバーを借りる
とにかくこれが無いと始まりません。今回はみらのさんのBlogで紹介されていた「ハッスルサーバー」を使うことにしました。容量も価格もお手ごろということで早速契約です。
2 sbをダウンロード
今回使用したのは、sb Ver 1.12R(正式版)です。「sb開発研究所」で公開されていますので、ここからダウンロードします。
ダウンロードするファイルは 「sb Ver 1.12R」と「sb ext (Ver0.03)」の2つです。
なお、sb開発研究所ではインストール方法も紹介されていますので、参考にしてはいかがでしょうか?
3 ダウンロードしたファイルを解凍
先程ダウンロードしたファイルは圧縮されていますので、解凍が必要です。私の場合は+Lhacaを使いました。
4 ファイル内容の確認
解凍されたファイルの内容を確認します。
「sb Ver 1.12R」はsbの本体ですので、そのまま使います。
「sb ext (Ver0.03)」はsb動作に必要なライブラリ群が入ってます。ここで使うのは「ext」というフォルダです。
5 アップロード前の作業
サーバへのアップロード前に行っておく作業があります。
まずは…
(1) 「sb Ver 1.12R」の中に「sb」というフォルダがあります。この中に前述した「ext」フォルダをコピーします。
(2)「sb」フォルダ内の「init.cgi」というファイルがありますので、それをエディタ(PerlEditorなど)で開き、下記の部分を修正します。
→ ScriptPath http://**********.**.**/sb/
修正するのは*の部分です。ここに皆さんが契約したサーバ上で設定したsb用のアドレスを記述してください。(例ではアドレスの直下にsbというフォルダを作ることを想定しているので、このような形となっています。)
6 サーバへのアップロード
FFFTPなどのソフトを使って、サーバにファイルをアップロードしてください。「sb」フォルダをそのままアップロードすると簡単です。
7 ファイルのパーミッションの設定
ここが一番肝心な作業です。これを正しく設定しないとファイルにアクセスできなくなります。
「sb情報センター」で代表的な設定例が公表されていますが、サーバによって設定が違ってきます。
私が設定したハッスルサーバーの場合は以下のとおりです。
admin.cgi → 700
その他の.cgiファイル → 700
「index.html」「style.css」ファイル → 604
フォルダ → 705
lockフォルダ内の「cnt」「lock」ファイル → 644
8 sb-check.cgiの利用
「sb」→「util」フォルダ内に「sb-check.cgi」というスクリプトファイルがあります。
ウエブブラウザ上からこのファイルにアクセスすると、sb設置に足りていないファイルを確認することができるそうです。(・・・そうです、と書いたのは私も詳しいところわからないんですよね。私が使った時は、動作チェックということで使わせていただきました。)
ここで正常に画面が表示されると動作チェックはOK。サーバーエラーになる場合は前述のパーミッション設定等が違っている場合がありますので、再度確認してください。
9 管理用スクリプトへのアクセス
いよいよ、最終段階です。
管理用スクリプトである、「admin.cgi」へウエブブラウザ上からアクセスしてください。
正常に設定されていれば初期起動画面が表示されます。初期起動では「管理ユーザー名」と「パスワード」を設定します。
この設定が完了すると管理用画面が表示されます。
-----------------------------------------
以上が、ざっとした内容ですが、ハッスルサーバーでsbを設置する場合の参考にしていただければ幸いです。
(Ps)
私がやった時は、7のパーミッションの設定でつまづきまして、本当に大変でした(泣)
でも、設置が完了すると、後の操作は結構簡単ですね。特にエントリの登録時の再構築の時間がMTに比べて短いのが大きな驚きでした。
なお、テンプレートはデフォルトのものが登録されていますが、自分なりのテンプレートをお使いになりたい方は登録が必要です。JUGEMのテンプレが使えるようですが、私は「宵闇書房」さんのテンプレを使わせていただきました。
JUGEMテンプレを使う方法は他で紹介されていますので、各自で探してみてください。
- Newer: RSSTIMESつけてみました
- Older: 山古志村の復興の費用