• 締切済み

CGI cgi-bin 動かない エラー403

初めて質問します。教えてください。 今HPをホームページビルダー11で作成しPC用に公開していますが、今回携帯用(主要3社)を新たに作成しました。 サーバーは、canonet(独自CGI)です。 そこで一つのアドレス(http//www2.×××.××.jp)で、キャリアを判別して自動振り分けしようと、ネット上のhttp://www.01nni.com/(携帯、PC振り分けCGI)をダウンロードしてアップロードしましたが、CGIが動きません!! /htdocs/cgi-binの中にindex.cgiといれました。 エラーはHTTP403です。 CGI超初心者です。 どうすれば、動きますか?詳しくご指導ください。

  • CGI
  • 回答数2
  • ありがとう数3

みんなの回答

  • tobi-u-o
  • ベストアンサー率18% (44/242)
回答No.2

705でもだめでしょうか?

haha18
質問者

お礼

ありがとうございます。 705もやってみましたが、だめでした。。

  • _himajin_
  • ベストアンサー率65% (128/195)
回答No.1

403はファイルへのアクセス権がないときなどに発生するエラーです。 アクセス権を確認してみてください。 たぶん、755 (xrwxr-xr-) に設定すれば動くんじゃないでしょうか。

haha18
質問者

お礼

早速のご回答ありがとうございます。 755もやってみましたが、だめでした。。

関連するQ&A

  • apache で /cgi-bin/にアクセスできません。

    Forbidden You don't have permission to access /cgi-bin/ on this server. Apache/1.3.19 Server at localhost Port 80 ブラウザで見ようとすると上のようなエラーが表示されます。 htdocs内の初期のテストのindex.htmlは参照できます。

  • CGIのアクセス制限について

    環境は windowsXPHome SP3 / Apache2.2 / ActivePerl5 / (MySQLを使う予定) です。 htdocs\index.html htdocs\ddd\aaa.cgi htdocs\ddd\bbb.cgi のようなディレクトリ構成で、httpd.confは、htdocs以下を公開する設定になっていて <Directory "D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ddd"> AddHandler cgi-script .cgi Options +ExecCGI </Directory> を指定しました。 これを自宅サーバーとして公開する場合、外部からはindex.htmlにアクセスできるようにして、 aaa.cgiやbbb.cgiはindex.htmlからリンクやformのactionから呼び出されてからしか実行できない (直接cgiのurlを指定して開けない)ようにするにはどうすればいいでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI
  • PHPによる端末振り分けについて

    宜しくお願いします。 現在は、PERLでPC・各携帯キャリアへの振り分けを行っております。ソースは・・・ #!/usr/bin/perl #index.cgi # #ジャンプ先の設定 # #iモード $imode = "http://www.****.jp/i/index.html"; #EZweb $ezweb = "http://www.****.jp/e/index.html"; #J-Sky $jsky = "http://www.****.jp/j/index.html"; #パソコン $pc = "http://www.****.jp/pc/index.html"; # #ブラウザ情報の取得 # $brwsr = $ENV{'HTTP_USER_AGENT'}; # #判別 # #iモードの判別 if ($brwsr =~ /DoCoMo/){ print "Location: $imode\n\n"; } #EZwebの判別 elsif ($brwsr =~ /UP.Browser/){ print "Location: $ezweb\n\n"; } #J-Skyの判別 elsif ($brwsr =~ /J-PHONE/){ print "Location: $jsky\n\n"; } #その他(パソコン) else { print "Location: $pc\n\n"; } exit; という形で自動振り分けをしておりますが、これと同じ機能をPHPで作るにはどうすれば良いでしょうか?

    • ベストアンサー
    • PHP
  • cgi-binにアクセスするとforbiddenになってします。

    apache2.0.63をインストールし設定してもhttp://localhost/cgi-bin/ にアクセスするとforbidden、localhost/cgi-bin/index.cgiに アクセスするとInternet Sever Errorと出てしまいます。 環境はwindowsvistaでcgi-binフォルダのパーミッションもプロパティ でアクセス許可をフルコントロールにしたので問題ないと思います。 httpd.confはhttp://win.kororo.jp/archi/www/apache_fast.phpの 上から「CGI・SSIを使えるようにする」の 「AddHandler cgi-script .cgi //先頭の#を取り除く」までをそのまま真似しました。 それプラスDocumentRoot "パス"の下の<Directory "C:/apache2/htdocs">のパスをDocumentRootと同じパスに設定しました。 それとhttp://blog.goo.ne.jp/xmldtp/e/50e19ae5e407dcf822f40b472e4295e8 もすべて確認しましたが問題なかったです。 もし他に足りないことがあったら教えてください。 ちなみにapache2.0.63はリリースが1月20日とサイトに書いてあったのですが修正されて中身が変わってることもあるのでしょうか。 前は上記の設定だけで出来たのですが・・・

    • ベストアンサー
    • CGI
  • cgi-binのディレクトリの作成方法

    FFFTPを使っています。 アップしたいのですが、トップページは、index.htmlにして下さいとあり、これは 成功しました。 CGIもアップしたいのですが、「あなたのホームディレクトリにcgi-binという ディレクトリを作成してください。」とあり、この方法が分かりません。 作成の方法と、アップの方法を教えてください。 URLからの閲覧時には、まずトップページが表示さらますが、そこからCGIのページに移る方法も教えてください。 よろしくお願いします。

    • 締切済み
    • CGI
  • htmlにCGIプログラムの埋め方。

    window2000+apache2+perl5の環境ですが。 ディレクトリの構成: c:\Program Files\Apache Group\apache2 apache2にcgi-bin とhtdocsの二つのディレクトリがあり、 cgi-binにwforum.cgiというCGIプログラムがあるとします。 \htdocs\index.htmlを次のように作りました: ------------------------------------ <html> <head> <title> test page </title> </head> <body> ここに”BBS 行き”というハイパーテキスト をクリックしたら、wforum.cgiを実行してくれる </body> </html> -------------------------------------- 上のようなプログラムをどう作れますか。できれば、相対 パスを使いたいです。

    • ベストアンサー
    • CGI
  • WEBサーバーのCGIエラーについて

    OSWindows2000SP4 serverSoft Apache2.0.63 ドメインはddo.jp というDDNSで 一応index.htmlはIPアドレスからもドメインからも見れています。 現状 同じLAN上にしかPCが無いので携帯からしか確認出来ないが、 自分のサイトの掲示板に読み取りも書き込みも出来ていた。 (書き込み出来ていたログもちゃんとサーバーに残っている) 現在は、500番ERROR サーバーを建てて用事で出ていた出先から携帯でみて 書き込みのテストをしたので confは帰ってくるまでいじっていなかったはずなのに 帰ってきて少ししてから 携帯から掲示板に行けなくなった。 テストをするため何度も conf と、CGIの設定などを色々をいじりました。 最終的に元に戻したつもりですが・・・ ディレクトリの説明 C:/koukai というフォルダをつくり公開用のindex.htmlがあります。 その中に cgi-bin というcgi用のフォルダ パスでいうと c:\/koukai/cgi-bin/mail/mail.cgi とか mail.html となります。 テストで置いた掲示板は ./cgi-bin/aska/aska.cgiで動いていたのが 500番errorらしきもので動かなくなりました・・・ 症状&質問 なぜか上記のmailフォームのCGIのあるフォルダ内にある mailフォームのあるcgiを表示するhtml indexに http://サイト名/cgi-bin/mail/mail.html というリンクを貼って、フォームからcgiへ繋ぎたいのですが、 いってしまえば多だのrinkなはずが表示できなかったり、 errorページを見てみると cgiテスト用に置いた一番簡単なkentwebさんの掲示板のパスが http://サイト名/cgi-bin/aska/asuka.cgi/asuka/asuka.cgi みたいに重複していたり、 それはconf を入れなおして治ったのですが (携帯で見れていなかった以前なっていました) なんせcgi関係が一切表示されなくなりました。 おおよそ500番系エラーなのですが、原因がつかめないのと ただのリンクが出来ないと言う意味の分からない状態に・・・ ローカルで見てみる分にはリンク先は表示できます・・・ それ以前このサイト全体はレンタルサーバーでずべて正常に動いていた 自作のサイトですのでhtmlのミスではないと思います。 書き忘れた事がありましたら書きますので、考えられる問題点や解決法など お分かりでしたらお教え願えませんか・・・

  • htmlでCGIを作動させたい

    PC用とモバイル用のサイトを作成しています。 http://www.abc.com/ にアクセスすれば自動で振り分けするよう index.cgiというCGIスクリプトを作成しました。 それをindex.html内に組み込んで自動でCGIを呼び出すことは可能でしょうか? 何故わざわざindex.htmlをつくるかというと、METAタグで検索エンジンに引っかかるようにする為です。 <!--#exec cmd="index.cgi"--> を入れてみましたが、振り分け先リンクが表示されるだけで自動では飛んでくれませんでした。 以下、index.htmlのソースです。 <html> <head> <title>ああああ</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta name="description" content="ああああ"> </head> <!--#exec cmd="index.cgi"--> </html> 拙い文章&初歩的な質問で申し訳御座いません。 何卒よろしく御願い致します。

    • ベストアンサー
    • CGI
  • CGIが表示できない

    いくらやってもうまくいかないので質問させて下さい。 今自分のサイトで日記をつけているのですがそのページごとにコメントがもらえるようなCGIを探していた所に、このCGI http://tech.bayashi.net/cbbs/ を見つけ、早速解説ページの通りに設定してみたのですが、htmlにタグを書き込んでもページにCGIが現れないのです。 ブラウザで直接 http://自分のサーバ/cgi-bin/cbbs/cbbs.cgi?a=put_cform&pg=INDEX を入力すればCGIは表示できて、書き込みもできるのですが、htmlに <!--#include virtual="./cgi-bin/cbbs/cbbs.cgi?a=put_cform&pg=INDEX"--> を書き込んでもページにCGIが表示されません サーバーは、さくらインターネットのプレミアムを使っていてSSI・CGI共にOKで、 『「cgi-bin」ディレクトリは必要ありません』と書いてあったのでcgi-binをなくしてもう一度やってみたのですが、やはり表示されません。 サイト作成にはホームページビルダーv9を使っています。 これはどのような原因が考えられるでしょうか 教えてください

    • ベストアンサー
    • CGI
  • フリーもしくは格安CGIを探しています

    携帯i/ez(XML)/jとPCを自動で振り分けるCGIを無料もしくは数千円程度の格安で探しています。 現在使っているフリーCGIは振り分けはできるのですが、ttp://www.****.com/にアクセスすると、index.cgiを読みPC用と各携帯のページへジャンプするようになってます。 それをttp://www.****.com/にアクセスすると、PCだけはttp://www.****.com/で表示し各携帯のみをそれぞれの/i/や/ez/などのフォルダに飛ばすようなものを求めています。 今のままでは一部検索エンジンでインデックスされたり、されなかったりで困っています。 情報をお持ちの方よろしくお願いします。