OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

CGIを使った掲示板が設置できないのです。パスについて教えてもらえませんか?

  • 困ってます
  • 質問No.188476
  • 閲覧数45
  • ありがとう数5
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 66% (100/150)

こんにちは。
サイトで探してきた気に入った掲示板を設置しようと思ったのですが、
何度やってもエラーで泣けてきます。
そのCGIを配付しているところはあまり詳しく設置法を書いてなくって。

私はniftyを利用しています。
ダウンロードしてきて「必要だ」という3つのデータbbs.cgiと、date.txtと、jcode.pjを、cgi-binに入れて、
パーミッションは「リモート」の中の「パーミッションの設定」で
niftyの指示通り「オーナー」「グループ」「全員」にチェックを
入れました。転送は「自動設定」で。
で、画像ファイルがいくつかあるのですが、それは、「homepageディレクトリに」という事らしいので、そこにそのまま(それ用のフォルダはつくっていません)homepageディレクトリに入れました。
トップが面からのリンクも確かめたつもりなのですが、
出来ていないという事は何かミスがあるのですよね?
間違っているとすればパスなのかなあってきもするのですが。

間違っているとすればどのあたりにミスがありそうか教えていただけないでしょうか?自分で何度も見ても思い込みで気がつかないのかも?と思えてきて。
スクリプトをのせると問題があるかな?と思ったので、載せていませんが
ここは?というところがあれば載せますので、
どなたか御教授下さい。
うまく質問出来ていないかもしれないですが宜しくお願いします。

あと、deta.txtを開いていても白紙なのですが、これは問題ないのでしょうか?(これはサイト側にも質問をしてあるのですが、まだ返事がきません)
通報する
  • 回答数4
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全4件)

  • 回答No.1
レベル11

ベストアンサー率 52% (128/242)

そのダウンロードしたCGIには、説明のテキストはついていませんでしたか? たいていは設置に関する説明のテキストがついています。 ない場合は・・・。 CGIファイル「.cgi」のパーミッションは、705か755に設定します。 「.txt」ファイルは、644や606、666等が多いように思います。 それでダメな場合は777にしてしまえば間違いないでしょう。 あとは、プロバイダによっては、C ...続きを読む
そのダウンロードしたCGIには、説明のテキストはついていませんでしたか?
たいていは設置に関する説明のテキストがついています。

ない場合は・・・。
CGIファイル「.cgi」のパーミッションは、705か755に設定します。
「.txt」ファイルは、644や606、666等が多いように思います。
それでダメな場合は777にしてしまえば間違いないでしょう。

あとは、プロバイダによっては、CGIを置くディレクトリに「.htaccess」ファイルを置く必要があることがあります。
「.htaccess」については、以下のURLでダウンロードできます。
http://www7.big.or.jp/~jawa/tips/provider.html

他にも、チャレンジCGI(http://www2.tomato.ne.jp/~yubin/cgi/cgi.shtml)もCGIを勉強するのに役に立つと思います。

うまく設置できるといいですね。


  • 回答No.2
レベル11

ベストアンサー率 52% (128/242)

No.1の追加です。 niftyというのは@niftyでいいんでしょうか? niftyのホームページのCGI設置説明を見たら、「.htaccess」は設置できないと書いてあったので、No.1で書いた「.htaccess」の件は無視してください。 あと思いつくのは、@niftyに設置するにおいて、 スクリプトの1行目が「#!/usr/local/bin/perl」になっているか、 CG ...続きを読む
No.1の追加です。

niftyというのは@niftyでいいんでしょうか?
niftyのホームページのCGI設置説明を見たら、「.htaccess」は設置できないと書いてあったので、No.1で書いた「.htaccess」の件は無視してください。

あと思いつくのは、@niftyに設置するにおいて、

スクリプトの1行目が「#!/usr/local/bin/perl」になっているか、
CGIがPerlで書かれているか、
そのPerlのバージョンは5であるか、
トップページなどからリンクしているアドレスが「http://hpcgi?.nifty.com/*****」になっているか、
FTPでアップする時に、ASCIIモード(またはテキストモード)で転送しているか、

ですね。
チェック済みだとは思いますが、http://homepage.nifty.com/cgi/ で、もう一度基本的なことを照らし合わせてみてください。
このページの中に、「メンバーズホームページフォーラムの会議室」へのリンクもあったので、そこも参考にするといいかと思います。

あと、さっき書き忘れましたが、deta.txtファイルは、CGIスクリプトが実行して書き込むファイルなので、白紙でいいのです。

パーミッションとこれらをあわせて試してもダメだったら、また違う方法を考えてみる必要がありますね。
補足コメント
narummi

お礼率 66% (100/150)

すばやい回答ありがとうございます。
一応一通り何度もチェックしたはずなのですが、、、
でもやはり気になるのは、florenzさんもおっしゃってる、
「パーミッション」の設定なのかな?という気が。
@niftyでは、自動で設定だったのですが、自分で数字を入れても設定出来るようなので、それで全部設定してみるべきなのかな?

>deta.txtファイルは、CGIスクリプトが実行して書き込むファイルなので、白紙で>いいのです。
あ、そうなんですね、ちょっとほっとしました。

教えていただいたサイトなんかも見つつ、夜又やって見ようと思います。
投稿日時 - 2001-12-21 09:52:15
お礼コメント
narummi

お礼率 66% (100/150)

こんにちは。
florenzsさんに教えていただいた事も一通りチェックしたのですが、
まだエラーが。転送もテキストモードで。パーミッションもフェッチ関係の掲示板で確認したのですが。
すごくそこのデザインが気にいっているので、
一つづつ確認しながらがんばろうかなあと。
またいろいろ調べて、わからなかったら又質問します。
ありがとうございました。
投稿日時 - 2001-12-23 18:33:58
  • 回答No.3
レベル12

ベストアンサー率 48% (276/572)

narummiさんこんにちは niftyは確かにCGIの設置が面倒なんですよね。 私も以前とても苦労した覚えがあります…。 florenzさんがかなり詳しく回答されていたので もしかしてもう問題は解決しましたでしょうか? もし、まだでしたらCGIの設置の仕方についてとて もわかりやすく説明しているサイトがありますのでそちらも参考になればと思います。 そのサイトに「ちょっと特殊なプロバイダでの ...続きを読む
narummiさんこんにちは
niftyは確かにCGIの設置が面倒なんですよね。
私も以前とても苦労した覚えがあります…。
florenzさんがかなり詳しく回答されていたので
もしかしてもう問題は解決しましたでしょうか?
もし、まだでしたらCGIの設置の仕方についてとて
もわかりやすく説明しているサイトがありますのでそちらも参考になればと思います。
そのサイトに「ちょっと特殊なプロバイダでのCGIの転送や注意事項 」というページがあり
その中に@niftyの注意事項も書いてあります!
あと、ご質問のタイトルの中に
>パスについて教えてもらえませんか?
とありましたが、呼び出しのパスが間違っている可能性も考えられるのでしょうか?
例えばIDが「narummi」でbbs.cgiをcgi-binの中に直接入れた場合、呼び出しのURLは
http://homepage?.nifty.com/narummi/bbs.cgi
となり、呼び出しURLの中に[cgi-bin]はいりません。
同じように画像をCGI側から呼び出す場合でもCGIのプログラムに記載するURL(パス)は
http://homepage?.nifty.com/narummi/**gif
となり、[homepage]は不要で、入れるとエラーになります。
それでは、がんばってくださいね!
補足コメント
narummi

お礼率 66% (100/150)

まだ職場なのでやりなおしてはいないのですが、
maumauさんが書いてくださった、

>同じように画像をCGI側から呼び出す場合でもCGIのプログラムに記載するURL(パス)は
http://homepage?.nifty.com/narummi/**gif
これはちょっと間違えてたかも。homepageをいれちゃってたような、、。
cgi-binはちゃんとはずした覚えはあるんだけど。
色々サイトも見てみたので、早く家にかえってやりたいです。
ちゃんと設置できたらこちらでご報告しまっす。
取り敢えず、早く家に帰りたい、、、(笑)
投稿日時 - 2001-12-21 16:51:55
お礼コメント
narummi

お礼率 66% (100/150)

こんにちは。
maumauさんが教えてくださったところもチェックし、
最初からやりなおしたんだけどやはりエラーが。
「実行できません」と出てくるという事は、
一応そこにCGIがあるってことは認識されてるのですよね?
あんまりあせらずに、又一つ一つチェックしていこうかとおもいます。
ありがとうございました。
投稿日時 - 2001-12-23 18:27:12
  • 回答No.4
レベル7

ベストアンサー率 0% (0/4)

GCIを入れるべきフォルダーを探しましょう。 おそらく、cgi-binだと思われます、 その後の設定も大変です
GCIを入れるべきフォルダーを探しましょう。
おそらく、cgi-binだと思われます、
その後の設定も大変です
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ