|
mSQL のインストール
管理しやすい様に、 ~/.cshrc ファイルに、いくつかの "aliases" が作成されます。そうした "aliases" を有効にするには、コマンドプロンプトから以下を実行する必要があります。
% source ~/.cshrcこれは、最初に一回実行するだけで結構です。二回目以降のログイン時には、変更は有効になっています。 v2.0.x データベースは、ご利用 Virtual Server のOSに対応し、以下のディレクトリーに保存されます。
v1.0.x からのアップグレードの場合、アップグレードの完了を確認した時点で、最終的には、mSQL v1.0.x ディレクトリー ~/msqldb を削除する事になるかもしれません。その場合には、以下コマンドを実行して下さい。
% rm -rf ~/msqldb上記コマンド実行前に、アップグレードしたデータベースが正常に稼動している事を再確認してください。
% daemon -f /usr/local/bin/msql2d※注意:ホストマシーンをリブートする場合は、 mSQL を再起動するために、同様のコマンドが、RC ファイル (~/etc/rc) に追加されている事を確認してください。こうすることで、 mSQL はデーモンで走ります。デーモンの mSQL の状態をチェックするには、以下のようにして下さい。 % ps auxww | grep msql■ mSQL データベースへのアクセスコントロール設定 CGI から mSQL データベースへアクセスする場合、データベースへのアクセスコントロール設定が重要です。設定は、Virtual Server の ~/usr/local/msql2/msql.acl ファイルに記述を付け加えます。以下がその例です。
# # Access control for mSQL # # Entries are of the form # # For the bookmark database, I let anyone # read it but only I can write it: # database=bookmarks # read=* # write=USERNAME # access=local # host=*上記は、W3-mSQL をインストールした場合にできるブックマーク・デモ・データベースにアクセスするための記述です。この記述を有効にするには、ブックマークセクションの # を、以下のように、削除して下さい。
# # Access control for mSQL # # Entries are of the form # # For the bookmark database, I let anyone # read it but only I can write it: database=bookmarks read=* write= USERNAME access=local host=*こうすることで、あなた(USERNAME)は CGI から bookmarks データベースにアクセスできるようになります。
■ W3-mSQL W3-mSQL は HTML に埋め込む、プログラム言語を使う事でこうしたことを可能にしています。この、 Lite という名前のプログラムは、C言語や、 ESL スクリプト言語と似たスタイルの言語です。 カスタム CGI を書くのと同様のダイナミックな("on-the-fly")HTML の作成が、W3-mSQL と埋め込みの Lite 言語でできます。それだけでなく、通常の HTML コードと、W3-mSQL コードを混合して使えますから、どうしても CGI でなければ成らないところにだけ、CGI を使えば良いのです。
●インストール
●設定
http://YOUR-DOMAIN.NAME/cgi-bin/w3-msql/file.msqlApache Web Server では、.msql 拡張子の W3-mSQL ファイルを自動的に事前処理するように設定する事もできます。W3-mSQL リダイレクションを設定するには、以下行を Virtual Server の ~/www/conf/httpd.conf ファイルに追加します。(または、~/www/conf/srm.conf ファイル。1998年 11月 8日以前にセットアップの場合。) AddHandler htmsql msql Action htmsql /cgi-bin/w3-msql設定終了後は、以下形式で、 W3-mSQL ファイルにアクセスできるようになります。 http://YOUR-DOMAIN.NAME/file.msql.msql.msql ファイルは、URLに ~/www/cgi-bin/w3-msql CGI を表記しないでも、自動的に ~/www/cgi-bin/w3-msql CGI によって事前処理されます。
●サンプルアプリケーション
% cd % tar xvf /usr/local/contrib/w3-msql-demo.tar解凍が終わったら、インストールプログラムを走らせます。 % cd ~/www/htdocs/bookmarks % ./setup_bookmarkインストール後は、以下のURLで、サンプルアプリケーションにアクセスできます。 http://YOUR-DOMAIN.NAME/bookmarks/Welcome.html
|