アプリ版:「スタンプのみでお礼する」機能のリリースについて

FREEのスケジュール表を2つのサーバーに
アップいたしました。

一つのサーバーは問題なく作動するのですが、
もう一つのサーバーはエラーが出てしまいます。
CGIファイルにブラウザでアクセスした際の
表示内容は、下記の通りです。

Forbidden
You don't have permission to access
/test/cgi-bin/history.cgi on this server.
--------------------------------------------------
Apache/1.3.12 Server at www.ドメイン名.jp Port 80

です。
CGI、SSIともに使用はできるのですが、
どのように設定すればよろしいでしょうか。

どうか教えてください。よろしくお願いいたします。

A 回答 (4件)

You don't have permission to access


と出ているので、おそらくパーミッションの設定ミスだと思います。
あと、サーバーによっては、/CGI-BIN/ 以下にCGIファイルを設置する場合や、.htaccess を作成する必要があるサーバーもあります。
動かないほうのサーバーのHELPページなどで、再確認をお勧めします。

この回答への補足

ご返答ありがとうございます。
その後皆様のご指示に基づきまして作業をしてみました。
それでどこが悪かったのか分からないのですが、

You don't have permission to access

のメッセージは出なくなりました。
しかし今度はページは開くのですが
ブラウザ上にCGIの中身が出てしまいました。
これはどこが悪いのでしょうか。
(他のサーバに設定すると見れます)
教えてください、お願いいたします。

補足日時:2002/02/01 12:40
    • good
    • 0

エラーメッセージ的にはパーミッション(権限)エラーなんですが、


CGIのパーミッションはどうなってますか?
(CGIだけじゃなく、requireしているパッケージなども)

また、サーバーのCGIの設定はどうなってますか?
サーバーによっては
・cgi-binの中しかCGIを許可してない
・homeの中ならどこでも許可
と、いうような設定があるはずです。

この回答への補足

ご返答ありがとうございます。
その後皆様のご指示に基づきまして作業をしてみました。
それでどこが悪かったのか分からないのですが、

You don't have permission to access

のメッセージは出なくなりました。
しかし今度はページは開くのですが
ブラウザ上にCGIの中身が出てしまいました。
これはどこが悪いのでしょうか。
(他のサーバに設定すると見れます)
教えてください、お願いいたします。

補足日時:2002/02/01 12:39
    • good
    • 0

こんにちは。



You don't have permission to access
【アクセス権がありません】という事ですので、

●動作しない方のサーバに、FTP接続してください。

そのCGIファイル(/test/cgi-bin/history.cgi)のパーミッション(属性)を変更し、実行可能の権限を与えます。

●属性を 705もしくは、755にしてください(サーバのマニュアルに記載があると思います。)

なお、記録用の .txt/log/csv なども、606 OR 666 と、【書き込み可】にしておいてあげましょう。

参考になれば。
でわ

この回答への補足

ご返答ありがとうございます。
その後皆様のご指示に基づきまして作業をしてみました。
それでどこが悪かったのか分からないのですが、

You don't have permission to access

のメッセージは出なくなりました。
しかし今度はページは開くのですが
ブラウザ上にCGIの中身が出てしまいました。
これはどこが悪いのでしょうか。
(他のサーバに設定すると見れます)
教えてください、お願いいたします。

補足日時:2002/02/01 12:34
    • good
    • 0

CGIの中身がそのまま表示されちゃうってことは


そのファイル(拡張子.cgi .pl)をCGIとみなしてないということです。

ほんとにそのサーバーはCGI許可されていますか?
もし許可されているのであれば、CGI設置の場所はあってますか?
(No2で以前、逆に質問しましたが…)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!