count

CGIのいろは(CGI設置講座)&CGIのFAQ

 

設置ミスの問題

CGIを設置しても、動作しない場合の対処法です。

一般的な設置ミスはこのどれかです。

解凍したらログファイルがない。

Machintosh の一部の解凍ソフトで、何もない空っぽのファイルを、勝手に削除する場合があるようです。
この場合、足りないファイルは自分で作成するか,他の解凍ソフトを試してください。
自分で作成する場合は、空っぽのファイルをテキストエディタなどで作成してください。

スクリプトがそのまま表示されてしまいます。

次の【ダウンロードを開始してしまいます。】をご覧ください。

ダウンロードを開始してしまいます。

ウェブサーバ(事業者が設置しているPC)がCGIのファイルだと認識していないときにおきます。
主な原因は3つあります。

CGIのいろは(Perlのパス)

文字化けしてしまいます。

CGI-StaTion のスクリプトは一部を除いて、自動認識で文字化けを防ぎます。
通常は文字化けは考えられませんので、改造ミスが原因であることがほとんどです。
以下の2点を調べてください。

CGIのいろは(エディタ)

保証はしませんが、CGI-StaTion では、一部のスクリプトを除き、UNIXで一般的に使われている文字コード EUC、および,メールなどで有名な JIS にも対応しています。

投稿時間がずれてしまいます。

CGI-StaTionで配布するCGIは、海外サーバに設置しても日本時間になるようになっています。

時間がずれるのは2点、考えられます。

そして、-9 が世界標準時間(GMT)からのずれを示しています。
で、具体的にどうするかというと……

世界中の時刻なんて、示せません(涙

あくまで参考までです。

画像が表示されません。

画像ファイルがちゃんとあるのか確認します。

CGIのいろは(FTP)
CGIのいろは(パーミッション)

403 Forbidden というエラーメッセージが出ます。

パーミッションが間違っている、とか、アクセス権がない、とか、Your client does not have permission to get xxx といったメッセージが出るエラーです。

これは、パーミッションの設定ミスでおこるエラーです。
したがって、パーミッションを正しく設定すればオーケーです。

CGIのいろは(パーミッション)

404 File Not Found というエラーメッセージがでます。

このエラーはいわゆるリンクミスです。
URLが間違っているだけなので、もう一度、確かめてみましょう。
ファイル名を間違えているものから、http:// を htp:// と書いていた等、うっかりミスでおこるものです。

なかには、http://www.xxxxx.ne.jp/~xxxxx/xxxxx.cgi/ と、最後に /(スラッシュ)をつけていたなんてこともあります。

関連ページ


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-12-22 (火) 19:43:54
警告:くれぐれもまとめサイトに転載・記載するのだけはおやめください。