Serene Bach on the Prairie


ENTRIES

データと CGI を分離して設置する: Serene Bach 編

本エントリは、sb で投稿したエントリの Serene Bach 版です。内容的には sb のものと殆ど変わりませんが、「違う部分」に引っかかって Serene Bach のインストールに失敗されている方もちらほら見受けられるので、Serene Bach 専用で作っておきます。

Serene Bach は、配布されたままの状態で設置すると HTML ファイルと CGI ファイルが同じディレクトリ配下に格納されます。しかし、レンタル Web スペースの中には CGI を格納するディレクトリと HTML を格納するディレクトリを分けなければならないところもあります。本記事では、そういう Web スペースをお使いの場合に Serene Bach で CGI ファイルと HTML ファイルや画像ファイルを分けて設置する方法を説明します。

なお、本記事の説明の適用が必要になる方は以下のような方です。

  1. CGI ファイルは /cgi-bin 配下、HTML ファイルは /public_html 配下に格納して下さい等、CGI ファイルと HTML ファイルを別に格納する必要がある旨明記されているサーバをお使いの方。
  2. 配布された状態のまま設置して install.cgi や admin.cgi にアクセスした時、管理画面に CSS や画像が全く反映されないサーバをお使いの方。

その他、単に HTML ファイルと CGI ファイルで格納場所を分けたい、というだけの方もこの手順で可能になります。

なお、Serene Bach では必ず HTML ファイルと CGI ファイルを同じサーバ上に格納しなければなりません。CGI を使用する際に HTML を格納したサーバとは別のサーバが割り当てられる Web スペース(もっと具体的に言うと、HTML ファイルと CGI ファイルを同じサーバに FTP 転送できない web スペース)では Serene Bach を使用することができませんので、ご注意下さい。

続きを読む>>

sb → Serene Bach テンプレート移行メモ

大した話ではないんですが、はまる人ははまるので…。

Serene Bach は sb の後継スクリプトですので、テンプレートも sb や JUGEM と互換性があります。ただし、Serene Bach では独自タグの制御方法が多少異なるため、sb で正常に表示されたテンプレートで一部動作しないものがあります。

が、せっかく sb で公開された豊富なテンプレートパッケージが使えないのもちょっと寂しいので、ユーザが sb のテンプレートを Serene Bach 向けに直すポイントを挙げておきます。

続きを読む>>