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件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
You don't have permission to access
と出ているので、おそらくパーミッションの設定ミスだと思います。
あと、サーバーによっては、/CGI-BIN/ 以下にCGIファイルを設置する場合や、.htaccess を作成する必要があるサーバーもあります。
動かないほうのサーバーのHELPページなどで、再確認をお勧めします。
この回答への補足
ご返答ありがとうございます。
その後皆様のご指示に基づきまして作業をしてみました。
それでどこが悪かったのか分からないのですが、
You don't have permission to access
のメッセージは出なくなりました。
しかし今度はページは開くのですが
ブラウザ上にCGIの中身が出てしまいました。
これはどこが悪いのでしょうか。
(他のサーバに設定すると見れます)
教えてください、お願いいたします。
No.2
- 回答日時:
エラーメッセージ的にはパーミッション(権限)エラーなんですが、
CGIのパーミッションはどうなってますか?
(CGIだけじゃなく、requireしているパッケージなども)
また、サーバーのCGIの設定はどうなってますか?
サーバーによっては
・cgi-binの中しかCGIを許可してない
・homeの中ならどこでも許可
と、いうような設定があるはずです。
この回答への補足
ご返答ありがとうございます。
その後皆様のご指示に基づきまして作業をしてみました。
それでどこが悪かったのか分からないのですが、
You don't have permission to access
のメッセージは出なくなりました。
しかし今度はページは開くのですが
ブラウザ上にCGIの中身が出てしまいました。
これはどこが悪いのでしょうか。
(他のサーバに設定すると見れます)
教えてください、お願いいたします。
No.3
- 回答日時:
こんにちは。
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の中身が出てしまいました。
これはどこが悪いのでしょうか。
(他のサーバに設定すると見れます)
教えてください、お願いいたします。
No.4
- 回答日時:
CGIの中身がそのまま表示されちゃうってことは
そのファイル(拡張子.cgi .pl)をCGIとみなしてないということです。
ほんとにそのサーバーはCGI許可されていますか?
もし許可されているのであれば、CGI設置の場所はあってますか?
(No2で以前、逆に質問しましたが…)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
SFTPなどは使わないホームペー...
-
なぜかカウンターのパーミッシ...
-
AjaxとDOMの違いを理解できませ...
-
プロクシーを経由してwebbrowse...
-
EXCELファイルに誰がアクセスし...
-
リダイレクト機能
-
URLに~/cgi-bin/~を隠す方法
-
直リンク用バナーの作り方
-
midi・・・要はhpでbgm鳴...
-
《エクセルVBA》「他の人が該当...
-
LAN内に接続されているPCをリ...
-
CGIが読み書きするデータファイ...
-
ASP(IIS?)のエラーについて
-
CGIでの500エラー
-
CGIの設置が分かりません・・・
-
VBAを使用して、外部サーバのフ...
-
つぼ八 上新庄店の場所。
-
perlからJavascriptを起動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SFTPなどは使わないホームペー...
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
ユーザの所属するグループを取...
-
MT/カスタムフィールドでのPDF...
-
DreamweaverCS6のサイトデータ移行
-
WindowsXP アプリケーションサ...
-
WEBデザイナーの方にお聞きした...
-
ネットワーク上の共有フォルダ...
-
掲示板のスレッドが消えた!?
-
tableのthに斜めの線をCSSで入...
-
ホームページのレイアウトが崩...
-
自作CGIで、wwwサーバーエラ...
-
Perlでファイルをアップロード...
-
マイ ネットワーク\\サーバーA(...
-
MTの公開パス変更をしたらプラ...
-
HPを作っているんですが…
-
gethostbyaddrからリモートホス...
-
さくらサーバーにサイトがアッ...
-
サーバーのエクセルファイルを...
おすすめ情報