HOME | ニュース | ドメイン | サービス内容 | よくある質問 | お申込み | 利用ガイド | ラピッドサイト | 資料請求
利用マニュアル FAQ オプション
コントロールパネル | メール設定 | CGI | データベース | その他FAQ

CGI/pathに関するFAQ

Q1 CGIを作成してアップロードしたのですが、Internal Server Errorとメッセージがでてしまいます。
Q2 cgi-localにindex.htmlを入れることは出来ないのでしょうか?
Q3 pearlスクリプトチェッカーで、よくわからないメッセージが出ました。
Q4 rootディレクトリが何処にあるのかわかりません。
Q5 perlのバージョンを教えて下さい
Q6 CGIやSSIの利用制限はどこまであるのでしょうか?


Q1: perl言語でアンケートのCGIを作成してアップロードしたのですが、
以下のようなメッセージがでてしまいます。

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@banner.co.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.

原因が分からないので、教えていただければ幸いです。

A: Perlに間違いがある場合、このようなメッセージが出ます。コントロールパネルのPerlスクリプトチェッカーでお調べください。Syntax OK になってもこのメッセージが表示される場合は、転送モードのミスか、あるいはパスの指定のミスが考えられます。

Q2: cgi-localについてお聞きしたいのですが cgi-localにindex.htmlを入れることは出来ないのでしょうか?

A: cgi-localのディレクトリはplファイルやcfgファイルを置くところです。 HTMLファイルは認識しません。自動的にパーミッションを755に設定するからです。 Internal Server Errorが発生します。

Q3: CGIについての知識がほとんど無いのですが、見よう見真似でこちらで用意した掲示 板用CGIスクリプトをサーバ上のcgi-localディレクトリにアップロードしました。 CGIが動作しないので、pearlスクリプトチェッカーにてチェックしてみたのですが、 出力されたエラーの内容がまるでわかりません。 CGIにここ数日頭を悩まされており、非常に困っております。 初心者ゆえ、問題点の指摘をして頂ければ有り難いのですが。 以下にエラーの内容と、ドメインパスワードを記入しておきます。 宜しくお願いいたします。

スクリプトディレクトリ:/cgi-local/minibbs.cgi
出力されたエラー表示:

Unrecognized character \201 ignored at /u/web/ユーザID/cgi-local/minibbs.cgi line 2.
Unrecognized character \246 ignored at /u/web/ユーザID/cgi-local/minibbs.cgi line 2.


A: エラーメッセージについては、2行目におかしなキャラクターが入っているということです。注意していただきたいのは、全角英数字や、※や◆などの全角記号は使用しないこと、もうひとつは、Perlのなかでは、必ず " で始まり、 ";で終わる ことです。
#は記述部分ですので、何でも大丈夫ですが、Perlのなかはプログラムですのでお気をつけください。

上記二つの部分に注意して再度スクリプトをチェックしてみてください。 試しに弊社の掲示板をインストールなさって、違いを比べてみるのも良い手だと 思います。よろしくお願い申し上げます。

Q4: rootディレクトリが何処にあるのかわかりません。
RealVideoをFTPしたいのですが、rootがないように思われます。
どうなっているのでしょうか?

A: rootというのは、いちばん上の階層のことです。
つまり、cgi-localとかimageとかの何かのディレクトリの中ではなく いちばん上です。
お客様の場合、 http://ドメイン.com/のことです。index.htmlと同じところにアップロードして ください。

Q5: cgi−localはリネームしてはダメですか?
また自分で作ったサブディレクトリのなかにcgi−localを作って そこにcgiを置いたら使えますか?

A: リネームは残念ながらだめです。うちのサーバの方で、ここにcgiが入っているか ら読みなさい、とすでに設定がされています。(パス、ということではなくて) また、このディレクトリはルートに置くことが原則となっているので、絶対だめ ではありませんが、動作保証ができませんのであしからずご了承くださいますよ うお願い申し上げます。

Q6: 使用可能なperlのバージョンを教えていただけますでしょうか?

A: 弊社サーバではperlv5.0を使用できます。

Q7: CGIやSSIの利用制限はどこまであるのでしょうか?
CGIプログラミングにより、掲示板やパスワードによる 会員制ページやデータベース検索ができるホームページ 制作を検討しています。

パスワード制限は、隠しファイルと.htaccessを利用する ベーシック認証を希望しています。
また、これ以外に貴プロバイダでパスワード制限をする 方法がありましたら、お知らせください。

A: CGIやSSIの利用制限は特にございません。

アクセス制御については、弊社のサービスの一環としてご提供させていただいて おります。コントロールパネル内のアクセス制御設定で制御をしたいディレクトリとID、パスワードを指定していただでれば自動的に.htaccessファイルをディレクトリにインストール致します。FrontPage Extensionをご利用いただいていないお客様については 特に制限なくお使いいただけます。

Copyright 2001, ラピッドサイト株式会社 All rights reserved. 一般第二種電気通信事業者A-11-3359
ご不明な点はお問合せ下さい。 info@rapidsite.co.jp  03-6415-6222