ラウンジ(兼FAQ掲示板)

凡ミスですいませんでした・・・。
過去ログ NO.1060944441
□ けい [2003年08月13日19時53分]
CGIが使えるホームページに移動しました・・・。
さらに もう一度過去ログなどを見て 色々いじったのですが

>Content-type: text/html [ data.cgi ]が開けませんでした。

と、表示されてしまいます。
data.cgiが開けない=どこかのコマンドが間違っている
との事ですが、どういじっても 改善されませんでした・・・。
どうか、また アドバイスをお願いいたします。
-------------------------------------------------------------------

# このスクリプトファイルをhttp:からのフルパスで記述
$script = "
|  └/denkoh/
|    ├ jcode.pl
|    └ denkoh.cgi (750)
└/homepage/
  └/image/
  |  └ 背景&必要なアイコンの画像ファイル全て
  └/temp/ (750)
     └ data.cgi (600)

で、パーミッションは「CGI=700以上、それ以外の使用ファイル=600」と指定されております。

今回はCGIも使え、過去暦も見たのですが・・・。
すいません・・・。私が力不足すぎるために、
どうぞ お願いします、アドバイスをもらえないでしょうか?
□ NXer [2003年08月14日10時51分]

はじめまして。NXerです。

----------------------引用
> 今回はCGIも使え、
----------------------
そして、過去記事一覧も見られたご様子ですが、質問です。
どの過去記事でしょうか。その(それらの)記事を検索された時のブラウザーの
アドレス欄をコピーし、それをペーストするなどして、お知らせください。
あるいは、過去記事の日付、時間、投稿者名などお知らせください。

回答ではなくて、質問で失礼かとは思いますが、よろしく。
□ けい [2003年08月15日00時26分]
過去記事検索: data.cgi で検索したものはすべて見ました。
他、検索:エラー などの記事も読み色々やっています。

今日色々いじっているうちに

# 表示するページから見たパスで記述
$data_dir = "http://p19.aaacafe.ne.jp/~manamana/homepage/temp/";

# 作業用ディレクトリ(/temp/フォルダ)
# このスクリプトファイルから見たパスで記述
$tmp = "./temp/";

# ログファイルの名前
$file = "./data.cgi";

としてみたら

syntax error at denkoh.cgi line 48, near "= ." String found where operator expected at denkoh.cgi line 51, near "$file = "" (Might be a runaway multi-line "" string starting on line 48) (Missing semicolon on previous line?) String found where operator expected at denkoh.cgi line 82, near "#$rel = "" (Might be a runaway multi-line "" string starting on line 55) (Missing semicolon on previous line?) Bareword found where operator expected at denkoh.cgi line 82, near "#$rel = "http" (Missing operator before http?) Bareword found where operator expected at denkoh.cgi line 82, near "//www" (Missing operator before www?) String found where operator expected at denkoh.cgi line 83, near "#$up_dir = "" (Might be a runaway multi-line "" string starting on line 82) (Missing semicolon on previous line?) Bareword found where operator expected at denkoh.cgi line 83, near "#$up_dir = "http" (Missing operator before http?) Bareword found where operator expected at denkoh.cgi line 83, near "//www" (Missing operator before www?) In string, @file_types now must be written as \@file_types at denkoh.cgi line 83, near "$up_limiter = 1; # アップロード禁止ファイルの拡張子 # ('拡張子1','拡張子2','拡張子3');の形式でいくつでも記述(.ドットは要りません) # 特に指定しない場合は設定の必要無し @file_types" Unrecognized character \223 at denkoh.cgi line 110.

という エラー表示?でしょうか が表示されました。
その後 表示行部分をいくつか変更してみたのですが
data.cgi が開けませんでした にもどってしまいました・・・。
うう・・・ 何がいけないのでしょうか・・・
□ NXer [2003年08月15日14時00分]

検索、お手数をおかけしました。NXerです。

>うう・・・ 何がいけないのでしょうか・・・

aaacafeの場合、上の結果で、電光!設置という目的は、100%達成しています。
では、電光!掲示板が表示されずに、このような訳のわからない文字列が、でる
のでしょうか。

そこで、検索語を’aaacafe’と’電光’の複合検索をして障害発生の様子を調べてみました。

http://lounge.suepon.com/data/1060100685.html
にヒットしました。
------------------------------------------引用
いざテストと思い、説明の通りにアドレスを打ち込んではみたのですが、
以下のような表示になります。
http://f10.aaacafe.ne.jp/~tatto/denkoh/denkoh.cgi?html
サーバーはaaacafeを使用しており、
ページ最上段に広告が挿入されます。ですのでこのような、広告だけの表示になるのかと思い、
広告をポップアップ表示にするアドレスで打ち込むと。。。
--------------------------------------------------------

これをまとめます。
1)上段に広告挿入のバナー型で障害がでる。
2)ポップアップ型でも表示が崩れて実用にならない。

原因は、広告挿入とそれに伴う電光!のJavaScriptエラーです。このエラーが、発生
したことは、100%設置の手順が正しかったことを証明しています。

aaacafeでも、cgiによっては1)ではだめだが、 2)では良いということもあり
えます。無料サービスについては、過去記事 no 1019776107にも書いてありますが、
サーバーは、広告バナーを自動挿入します。このため発生する障害の対応は
広告表示の義務違反になる恐れがあり、すえぽんさんも対応はできません。

他の無料HPサービスでも
1)では障害が出るが
2)ポップアップ型では電光!設置ができる
あるいは
1)で、上にも下にも広告は出るが、電光!は作動する
しかし、チャットなどのCGIによっては、実用にならない
など、そのサービス内容は多様です。
(それだけに無料HPサービス選びは慎重にということです。)

-----------引用
>さらに もう一度過去ログなどを見て 色々いじったのですが
-----------------------------------------------------------
CGI設置は、プロバイダーの条件を知ることが最も重要です。
たとえば、私は、biglobeですが、cgi用のサーバーがhtml用サーバーと異なります。
しかし、cgi-binというディレクトリを作成する必要はありません。
niftyではcgi-binにcgiファイルを保存します。しかし、画像は、あなたが
参考にされたようなディレクトリの下に転送します。

したがって、過去ログを見るときは、このようなプロバイダー毎の
サービス内容の特徴を理解する必要があります。

基本的には、このようなプロバイダーの特徴がわからない場合は、すえぽん
さんのReadMe文書のとおりのディレクトリ構成にして、ファイルを転送をす
ることから、始めるのが無難かと思います。

あらたなプロバイダー選択については、ラウンジの回答範囲を越えるかと思い
ますので、これにて失礼します。

プロバイダー選びによっては、最初の試みで、けいさんは電光!の設置に、
100%成功していと思います。「うう」(涙)を「うわ」(笑)にしてください。
□ やす。 [2003年08月15日15時18分]
やす。 です。こんにちは。
 # ときどき、やす。☆’ だったりして・・(笑。

> NXer さん
 秀逸な回答だと思いました。
 この記事を読んでcgiに親しむ人が多くなるといいと思います。

>けい さん
 さて、予測される次の質問は「それでは、どの無料サービスなら電光!(cgi)が使えるの?」ということかと思います。
記憶を頼りに多少の検索をしたところ、giocities と infoseek では設置ができるようです。
また、このラウンジで何度か「ロリポップ」という名前が出てきていたので、これを見てみました。 http://lolipop.jp/
そうすると、ロリポップは無料ではないのですが安価でwebスペースを提供しているサービスで、こちらですと cgi の設置はできたようです。
cool.ne.jp の有料版も、設置ができたとの情報がありました。

まとめ・・・を書くのが苦手なので、これにて失礼(^^;。
□ けい [2003年08月15日19時47分]
丁寧な返答ありがとうございました。
やはり 無料ホームページで高度なCGIは無理みたいですね・・・。
自分なりには かなり頑張ったのですが・・・。
AAAでも出来た 様な書き込みもあったので出来ると思ったのですが。
サーバを変えて試してみたいと思います。
このたびはありがとうございました。

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

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