【最大10000ポイント】当たる!!質問投稿キャンペーン!

BIGLOBEで自作HPをつくっています。CGIのサンプル集を買ってきて、とりあえず適当なモノをUPしてみました。
アクセス権の変更など一通りの事はBIGLOBEの規格に合わせたのですが、forbidden となります。
パス一覧にサンプルCGIの
/usr/bin/perl
↑というのが無く
/usr/local/bin/perl
なら使えるそうなので強引に /local を外してUPしましたが、やはりうまく作動しません。
どうしたら良いのでしょうか?
そもそもパスってなんなのでしょうか?
ご教授の程、宜しくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

「パス」というのはファイル(この場合は Perl インタプリタ)の置き場所のことです。



Biglobe の場合「/usr/local/bin/perl」または「/usr/local/bin/perl5」
ということですから、CGI スクリプトの先頭を

#!/usr/local/bin/perl

としてアップロードしてみてください。

参考URL:http://homepage.biglobe.ne.jp/help/ikou5a/cgi_ch …

この回答への補足

ありがとうございます。
やってみましたがどうも上手くいきません。。
何か、他の問題があるのかもしれませんね。

補足日時:2003/05/18 22:42
    • good
    • 0
    • good
    • 0
この回答へのお礼

ありがとうございます。
このサイトはお気に入りに登録しておきます。

お礼日時:2003/05/18 22:45

ビッグローブでcgiが使えるのはサーバーにアクティブパール


というCGIを動かすソフトがインストールされているから
です。

そのソフトの実行ファイルのある場所が、
「/usr/local/bin/perl」となっているわけです。

ですから、ビッグローブの仕様に合わせてCGIプログラム
を変更しないと動きません。
    • good
    • 0
この回答へのお礼

ありがとうございます。
パスというのは、ディレクトリに近い観念なのですね。解って参りました。

お礼日時:2003/05/18 22:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング