過去ログ 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でも出来た 様な書き込みもあったので出来ると思ったのですが。 サーバを変えて試してみたいと思います。 このたびはありがとうございました。
|
|