うぇぶ会議室の部屋4への投稿
記事番号00223へのフォローを投稿します。
お名前(ペンネイムで結構ですが必要です)
(
ブラウザに個人情報を覚えさせない)
電子メイルアドレス(必要です)
題名(必要です)
Home Page がある方はリンク希望先の URL を記載して下さい
会議室に載せたい内容を以下へお書き下さい (
HTMLを解釈せずにそのまま表示)
6月18日に、にあさんは書きました。 >6月17日に、ひろさんは書きました。 > >>今回初めてCGIと本体を置く場所が別になっているサーバーですごく手間取りました。 > >>site.plでの設定でいろいろ試した結果いまは下記のようにしています。 >>$forumroot = '/meeting/forum'; >>$cgiroot = '/cgi-bin/forum'; >>$forumpath = '../../htdocs/meeting/forum'; >> >>これで最初に記事が表示されないのを除けば書き込み、フォロー、キャンセルなど、 >>なにも問題なく使えます。 > >と言うことなら、取りあえず設定はサーヴァにあっているのでしょう。 >特に変な所も見られませんし。 > >>なぜか最初にコンテンツのところに >>You don't have permission to access /meeting/forum/contents.cgi on this server. > >/meeting/forum は $forumroot ですね。 > >ここが $forumroot から始まっていると言うことは、site.pl で > >$contents = 'contents.cgi?room=ski'; > >と言う設定がされていると考えられますが、いかがでしょうか? > >site.pl での $contents 設定は、手抜きで $forumroot からしか始められないので、 >$cgiroot の元にあるコンテンツを指定する場合は、$forumroot からの相対URL、 >つまり、ひろさんの場合だと、 > >$contents = '../../cgi-bin/forum/contents.cgi?room=ski'; > >の様に書く必要があります。(^^; ># 本当は、絶対URLで書かれていたら、それを使うようにした方が、出力されるHTMLが ># 綺麗ですし、HTMLとCGIのサーヴァが異なっていたら、今のままでは指定できないので ># 直した方が良いのでしょうが... (^^;; > >もっとも、今回のひろさんの設定だと、「ski」は最初の部屋なので、$contents を >設定しないままにしておけば、デフォルトで上でしたのと同じ設定になります。 >自動設定の場合は、$forumrootでは無く$cgirootを使いますので、 >$forumrootと$cgirootが異なっていても意識する必要はありません。
ホームペーヂに戻る
nir@mvg.biglobe.ne.jp
Last Update: 2 December 1999