|
| 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をご利用いただいていないお客様については
特に制限なくお使いいただけます。 |
|
|