ラウンジ(兼FAQ掲示板)

ぶっとび、ねっとでの電光data.cgiエラー
過去ログ NO.1103640515
□ ミュー・セレジラス [2004年12月11日16時45分]
皆さん初めまして。どうも良く分からない点があるので、質問します。

現在、俺(男性です)のHPで無料レンタルの電光を設置しているんですが、
「いつまでもレンタルでは」と思い、自ら設置する事にしました。
最初はiswebライトで設置を試みたんですが、500エラーが続いて失敗。
行き付けの電光を設置しているサイトの管理人によれば、「iswebライトは
設置に向いていない」との事で、あえなく断念しました(iswebライトに
ページを持つ方で、別のサーバーにファイルを置いてる様です)。
その後、以前使っていた「ぶっとび、ねっと」にレンタルスペースが残ってる
事を思い出し、改めて挑戦しました。今度は無事設置出来たと思いきや、
[「data.cgi」が開けませんでした]という表示が…。過去ログの報告例に
合わせて、「?js」をタグの末尾に付けるなどの処置を取ったのですが、
上手く行きません。管理人さん・皆さん、どなたか分かる方はいますか?
□ NXer [2004年12月11日21時08分]
はじめまして。NXerです。

>無事設置出来

単独起動を↓のURLでためされたものと思います。
htt://xxx.xx.buttobi.net/denkoh/denkoh.cgi?html
(セレジラスさんのURL不明のためxxx.xx.、、、は補正してください。)

>「data.cgi」が
cgi設置のご経験が、当方には不明です。
仮に電光!が初めてのcgi設置であっても、次の2点に
注意すれば、data.cgiが開くような初期値の再設定は
可能だと思います。(様々な制約がありますので
残念ですが、設置成功率は、現時点では、0〜100%と
ご理解ください。ぶっとびは、当方のプロバイダーとは
異なるために、あくまでも、ラウンジでの書き込みは
参考程度の情報提供になります。)

1)ディレクトリ構成図をすえぽんさんのReadme文書を
参考にぶっとびねっとに合わせて作成します。
2)構成図に従って、設定した初期値でdata.cgiのパス(path)
を追跡してみてください。data.cgiが開けない理由の
多くは、パス(path)の階層がズレていることです。

例1

/denkoh/
...|-denkoh.cgi
...|-/temp/
.......|-data.cgi

例2
/cgi-bin/
...|-/denkoh/
........|-denkoh.cgi
............|-/temp/
.................|-data.cgi
このあたりは上記書き込みでは触れられていませんが、
過去ログを参考にしてください。
□ ミュー・セレジラス [2004年12月12日19時36分]
> cgi設置のご経験が、当方には不明です。
言い忘れてました。今回がCGI初設置です。

> 残念ですが、設置成功率は、現時点では、0〜100%とご理解ください。
そうですか…。でも出来る限り頑張ります。

> 設定した初期値でdata.cgiのパス(path)を追跡してみてください。
> data.cgiが開けない理由の多くは、パス(path)の階層がズレていることです。

例を見て、どんな感じに修正するのかは理解できました。で、どこを修正するのでしょうか…。
□ NXer [2004年12月12日23時44分]
>で、どこ

電光!の初期設定をされたところです。NXerです。

>CGI初設置
ということですから、時間を節約するためにも
ぜひ↓のURLをご覧ください。
http://lounge.suepon.com/data/1035222370.html

ご自身で問題点を絞り込む質問の仕方等が書かれて
いますので、ご一読下さい 。 ラウンジトップのリティ
さんのご助言です。

なお、そのページでもディレクトリ構成図のことが
触れてありますが、ラウンジで作図する場合は、

/public_html/
....|-index.html
....|-/denkoh/
.........|-denkoh.cgi

のように.....(ドット)を使い、図表が崩れない
ような工夫をしてください。この階層がズレると
パス(path)のエラーになります。当方には

/public_html/
|-index.html
|-/denkoh/
|-denkoh.cgi

このような平面的な図から上記のような木構造を
想像することは不可能ですから。

なお、このように自ら作図をするうちに、denkoh.cgiが
作動して、パスが正しく通り、目的のファイルdata.cgi
が開くという幸運な結果がしばしば発生します。

そんな幸運に恵まれるといいですね。
□ ミュー・セレジラス [2004年12月21日21時07分]
> セレジラスさんのURL不明
失礼しました。設置作業を行っているアドレスは2種類あって、
http://mewcelejirasu.nce.buttobi.net/(旧利用スペース)
http://mewcelejirasu.on.pc1.jp/(移転作業中)   です。

先程処理を行ってUPしてみたところ、ぶっとび(上)ではThe function is activated which is automatic intercepts to performing high load CGI.(エラー文引用)と出て、
PC1.JP(下)では500エラーになりました。予測では、サーバーに高負担な為
ファイルを停められたと思うのですが、一体何故でしょう?もう少しなんですが…
□ NXer [2004年12月21日23時48分]
buttobiとpc1.jpのサーバーのcgi仕様は当方には不明です。
共に他のcgiを設置し運用中ならば、電光!も設置可と想定します。
では、high load CGIや500エラーの原因は何でしょうか。
NXerです。

http://mewcelejirasu.on.pc1.jp/(移転作業中)

http://mewcelejirasu.on.pc1.jp/cgi-bin/denkoh/denkoh.cgi?html
を試したところ、確かに、Internal Server Errorでした。
明らかに初期値設定に誤りがあるはずです。

その1)初期値見直し
先頭の
#! (シャープと感嘆符)で始まる行から初期値設定の各行を
もう一度見直されてはいかがですか。

□↓このURLで画像は確認できました。
http://mewcelejirasu.on.pc1.jp/cgi-bin/denkoh/image/home.gif

■↓たぶんindex.html文書に電光!を貼り付けるのでしょうが
そのソース中の1行です。
<META http-equiv="content-type" content="text/html; charset=EUC-JP">

文字コードをEUC-JPとすると多分電光!が起動しても表示されないという
現象が発生するかもしれません。(これは500エラーとは別問題です。)

その2)仮ページの作成
そこで電光!を貼り付ける仮のページ

indexhenkoh.html

を次のように作り
テストしてみてください。
/public_html/
....|-index.hmtl ・・・文字コード charset=EUC-JP">
....|-indexdenkoh.html・・・文字コード charset=SHIFT_JIS">
....|-/cgi-bin/
.........|-/denkoh/
...............|-denkoh.cgiなど

その3)混乱を避けるために移転作業先に絞り込みました。
このサーバーのFAQとか仕様をお読みください。
それほど複雑な制約はないと思います。もしあれば
お知らせください。

繰り返します。ディレクトリ構成図と初期設定がcgiのすべて
です。でもちょっとした思い込みやスペルミスでも500エラー
はでます。;(セミコロン)を忘れるなど、perlという文法
エラーも視野にいれてご検討(ご健闘)ください。
一定時間書込が無かったので過去ログに移りました

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

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