ラウンジ(兼FAQ掲示板)

【電光】Niftyでの設置について
過去ログ NO.1022426475
□ りティ [2002年05月24日00時00分]
こんにちは。いつもお世話になっております、りティと申します。
この発言はゆうさん(2002/5/15)へのお返事ですが、
そのスレッドが大きくなってきたので、新規で立てることにしました。
ゆうさん、大変遅くなってしまって、すいません。
もう問題は解決しちゃったかな……。
ま、でも今後もアットニフティサーバーでの設置をする方も
出てくるでしょうから、一応お返事しておきますネ。

■フォルダ、ファイル構成の一例

/cgi-bin/
  ├jcode.pl
  └/denkoh/
    ├denkoh.cgi
    └/temp/
      └data.cgi

/homepage/
  ├電光表示ページ.html
  ├rel.html
  └/img_denkoh/
      └背景&アイコンの画像ファイル全て

*画像ファイルはCGIが直接HTMLに出力する場合など、
ケースによっては、cgi-bin以下におけることもありますが、
電光の場合は、これには当てはまりません。
cgi-bin以下では画像は正しく表示されないので、ご注意を。

*またアットニフティでは、通常のHTMLファイル用サーバーと
CGIファイル用のサーバー名が異なるので、
新規発言、レス、削除の即時反映のために、
rel.htmlが必須となります。これを置かなくても動作はしますが、
即時反映はなされません。詳しくはすえぽんさんの
Readmeにある、rel.htmlの設置方法の説明参照してください。

■CGI基本設定に関して

1)基本ですが、Perlのパスは忘れずにニフ用に設定しましょう。
2)作業用ディレクトリ(表示ページから)の部分ですが
/cgi-bin/から始まる絶対パスでも、http:から始まるパスでも
大丈夫のはずです。私は好みで前者を使っていますが。

後はパーミッションさえきちんと設定されてちゃんと動くハズ。
みなさんもがんばって電光してください♪であであ。

P.S. うちの電光アイコンのデザイン、
色を中心にちょっぴり変えてみました。
よかったら、ぜひ見に来てください。コメントも歓迎デス♪

http://homepage1.nifty.com/ritea
□ ぽん [2002年05月26日15時09分]
りティさんはじめまして。
他の方へのレスにわりこんでしまいすいません。
私もニフティなんです。
設置がうまくいかず、ここを見たらりティさんの
書き込みがあり、参考にさせていただいたのですが
理解力がないようで、いまいちわかりません・・・

・アイコンが表示されない
・投稿できない

今は上の2項目でいきずまってます。
電光をDLしてcgiファイルを変更して
電光ファイルを全部cgi-binディレクトリにupしたんです。
りティさんの説明を見ると全部cgi-binにupしてはいけないんですよねぇ?
フォルダ・ファイルなどどこにupすればいいのか混乱してしまって(><)
rel.htmlも、電光!を表示するページと同じ階層にアップロードというのが
わからないんです・・・

今こういう状況です(テストページですが・・・)↓
http://hpcgi2.nifty.com/da_pump/denkoh/denkoh.cgi?html

お気づきの点がありましたら教えていただけないでしょうか?
よろしくお願いします。
□ りティ [2002年05月27日00時21分]
ぽんさん、はじめまして。
発言をUPしてから、どなたからも反応がなかったので、
お返事いただけて、うれしいです。(^_^)
さっそくですが、現在抱えてらっしゃる問題に関する
私の予想を書きますネ。

> ・アイコンが表示されない
> 電光をDLしてcgiファイルを変更して
> 電光ファイルを全部cgi-binディレクトリにupしたんです。

はい、これがまずいと思います。
電光関連の画像はcgi-bin以下においても表示されません。

> ・投稿できない
> rel.htmlも、電光!を表示するページと同じ階層にアップロードというのが
> わからないんです・・・

電光を表示するページというのは、電光を埋め込むhtmlファイルのことです。
そのファイルと同じフォルダの中に、rel.htmlも入れてください。
つまり、そこはhtml用の/homepage/側のどこかなわけですから、
cgi-bin以下であってはいけません。

正直言うと、フォルダやファイルの階層、
相対パス、絶対パスという概念がまだイマイチ
はっきりしてなのかな、という印象を受けました。
(違っていたらごめんなさい。)
ここらへんはさすがに私がここでご説明してしまうと
こちらの掲示板の趣旨が違ってきてしまいますので、
イチオシのページをご紹介することで説明に変えさせてください。

【はじめてのCGI@nifty】
http://homepage1.nifty.com/typhoon/at-cgi/index.html

こちらは、たいふ〜ん!さんという方のページで、
ニフティでCGIを使おうという方が基本事項をお勉強するには
最高のページです。ニフティのCGI説明http://homepage.nifty.com/cgi/index.htm
の内容をかみくだき、さらに詳しく、
基本事項と合わせて説明してくださっています。
ここをじっくり読めば私の言っていることもわかっていただけるハズです。
それでもわからなければ、ファイルフォルダ構成の図とともに
再度ご質問ください。いそがば回れ。がんばってくださいネ!
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.