このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

CGI For WebSTARのディレクトリ・・・

発言者:TAIZO
( Date Tuesday, November 18, 1997 15:58:21 )


ここのページには本当に感謝してます。

、、っといいながらまたもや初心者の質問ですが。

田中氏のCGI For WebSTARはWebSTARフォルダの中に入れて使わせて
もらおうと思っているのですが(心から感謝!)WebSTARのアプリ
と同じフォルダに入れなくては動かないのですか?

同じフォルダの中では動くのですが、WebSTARフォルダの中に新しい
フォルダを作ってその中にCGI For WebSTARを入れると動かないよう
なのですが。。
(WebSTARフォルダの中が一杯で整理したいだけなのですが。。)

毎度すみません。よろしくお願い致します。。

田中求之 さんからのコメント
( Tuesday, November 18, 1997 16:24:16 )

>同じフォルダの中では動くのですが、WebSTARフォルダの中に新しい
>フォルダを作ってその中にCGI For WebSTARを入れると動かないよう
>なのですが。。

基本的には WebSTAR と同じフォルダーに入れることを想定してスクリプト
を書いていますが、そうでなくとも動くものも多いはずですよ。もちろん、
自分の作ったフォルダーにあわせてアクセスの URL が変更になりますが。

具体的には、どの CGI でしょうか?

TAIZO さんからのコメント
( Tuesday, November 18, 1997 16:43:01 )

たとえば、WEBSTARフォルダの中にcgi-binというフォルダを作り
そこにCGI FOR WEBSTARのmain.acgi以下すべてを移動すると、
「エラー: ACGIアプリケーションを実行できません 」
というメッセージがでます。

さらにその状態でmain.acgiのみWEBSTARのフォルダにうつすと
  ↓このようなエラーがでます。
エラー
実行中に以下のエラーが生じました
/cgi-bin/guestmsg.mtxtwas not defined 

いずれもゲストメッセージを呼び出した時です。。

すみません。。

田中求之 さんからのコメント
( Tuesday, November 18, 1997 17:46:59 )

スクリプトを点検している時間がないのですが、WebSTAR の ACTION の設定は
ちゃんと変更しましたか?

アクションでアプリケーションのパスを設定する個所がありますが、そこを

:main.acgi

から

:cgi-bin:main.acgi

のように、アプリケーションがあるパスを指すように変更しなければなりません。