- ベストアンサー
「Forbidden」のエラーばかりです。お願いします。
ducklingの回答
- duckling
- ベストアンサー率47% (88/185)
cgi-bin や、perl-bin という ディレクトリの中じゃないと動かない、 とかいうことはないですか?
関連するQ&A
- フリーCGI「かばの遊べるCGI」の「アポイントメント」設置時エラー
はじめまして。CGIを配布されているサイトの管理人様へメールも届かないため、大変恐れ入りますが以下お尋ねさせていただきます。 「かばの遊べるCGI」の「アポイントメント」CGI 2サイトでバージョン違いを配布されております。 それぞれを設置、入力後に「予約」ボタンを押したとき以下エラーが出ます。 http://inre0002.hp.infoseek.co.jp/appoint.html(以下1とする) 「2009/5/15のデータが開けません」とエラー http://www.ru-ru.com/kabasan1.html(以下2とする) 「data/2009_5_15.datが開けません」とエラー ●パーミッション cgi-bin/ ├-- lib/ | ├-- jcode.pl | ├-- cgi-lib.pl | └-- kabalib.pl └-- appoint (755)/ ├-- data (777)/ →空フォルダを作成 ├-- appmedic.cgi (755) ├-- appment.cgi (755) ├-- appimode.cgi (755) ├-- include.pl └-- *.gif サイトで指定してあるファイルをDL jcode.pl 2.13 2.11 (ともに試したが同じ) cgi-lib.pl 2.18 1.14 (同上) ●やってみたこと kabalib.pl修正ファイルを試す http://inre0002.hp.infoseek.co.jp/filelock.html 1の場合 Ver.1.20 data/2009_5_15.datが開けません Ver.1.20b エラーは出ないが予約が反映されない Ver.1.21 data/2009_5_15.datが開けません 2の場合 Ver.1.20 data/2009_5_15.datが開けません Ver.1.20b エラーは出ないが予約が反映されない Ver.1.21 data/2009_5_15.datが開けません ●perlへのパス /usr/bin/perl /usr/local/bin/perl いずれでも動くサーバ(両方試しましたが同じ) land.to http://land.to/newshiyou.php xrea http://www.xrea.com/?action=spec ●使用テキストエディタ EmEditor 足りない情報がありましたらお尋ねくださると幸いです。 以上よろしくお願いいたします。
- 締切済み
- フリーウェア・フリーソフト
- mt-check.cgiでForbiddenエラー 「Movable type」
Movable typeを最近ダウンロードしてブログを自宅サーバで管理しようとしているのですが、「http://www.~.com/cgi-bin/mt-check.cgi」をするとForbiddenエラーがでるんです。ログには「Permission denied: access to /cgi-bin/mt-check.cgi denied」と出てます。cgi-binフォルダのパーミッションとその中のcgiファイルのパーミッションはすべて「755」にしているのですが、なぜこのエラーがでているのか分かりません。cgi-binの中に「初めてのCGI」と出力されるperlスクリプトを書いてURLでアクセスしたところちゃんと表示されているのですが・・・ 解決方法がお分かりでしたら教えてください。宜しくお願いします。
- 締切済み
- Perl
- jcode.plファイルが閲覧できるのですが
http://△☆.sakura.ne.jp/cgi/jcode.pl 上記のURLでアクセスすると、jcode.plファイルが表示されます。 http://△☆.sakura.ne.jp/cgi にアクセスした時は、Forbiddenが表示され アクセスが拒否されるようになっています。 さくらインターネットのファイルマネージャーで 設定したのですが、なぜかjcode.plだけは閲覧できてしまいます。 これは他の方も同じなのでしょうか。 パーミッションを755にしても644にしても同じでした。
- ベストアンサー
- CGI
- apeboard+の設置について (UUHP)
UUHPサーバーを利用しています。 CGIを設置したいと思い、2apes.comからapeboard+本体とapeskinをダウンロードして添付されているサンプルを設置しようとしたのですが、何度やってもエラーになってしまいます。 apeboard_plus.cgiとapeboardp_mt.cgiのPerlの変更はされています。(#!/usr2/bin/perl) パーミッションの設定が間違っている気がするのですが・・よくわかりません。 パーミッション設定は以下の通りです。 cgi_bin(フォルダ) [755] ├ape00(フォルダ) [755] ├apeboard_plus.cgi [700] ├apeboardp_mt.cgi [700] ├boardini.cgi [700] ├apeboard.dat [644] ├jcode.pl [644] ├skinini.cgi [700] ├apeskin.html [644] ├res_file.html [644] ├img [755] CGI設置に関する説明も読みましたが、うまくいきません。 http://www.uuhp.com/q/#cgi ちなみにPlalaのサーバーでは設置できました。 もう何日も苦戦して困り果てています・・(ToT) どなたか教えてくださる方がいらっしゃっいましたらどうか教えて下さい。 何卒宜しくお願いいたしますm(_ _)m
- ベストアンサー
- CGI
- フォームメールつくりましたけど、、。>_<
下記のページで、フォームメールダウンロード つくったのですが、 [public_html] └[cgi-bin] ├[tmp] ├formmail.cgi ├jcode.pl └perl-lib.pl あげてフォームを入れて送ったのですが、 エラーになります。Internal Server Errorじゃなくて 「E-Mailを記入してください」下にもどるボタンが でます。ってことはパーミッションはあってるとおもうのですが 空白全部記入していて、メールもちゃんとしたアドレス 入れたのにエラーがでる原因は何が考えられますか? ダウンロードしたのは下記です。 http://www.tryhp.net/formmail.htm
- ベストアンサー
- CGI
- ロリポップサーバでのWeb拍手cgi設置について
自分はロリポップサーバを利用しているのですが Web拍手のcgiを自サイトで動かす際のパーミッションが正しくないようで...正しく動作しません; ロリポップが推奨するパーミッションもWeb拍手配布サイト様が推奨するパーミッションも試してみたのですが上手くいかず...(@_@;) ファイルはちゃんとアスキーで転送しましたし perlパスもサーバに合わせたのですが... あとはパーミッションの問題だと判断しました。 使用ファイルは(数字は配布者様推奨パーミッション値) ・clap.cgi :拍手送信cgi 755 ・kaiseki.cgi :解析表示cgi 755 ・clapinit.cgi :設定、主要サブルーチン 644 ・jcode.pl :ライブラリ 644 ・log.dat :ログファイル 666 ・mes.dat :メッセージ保存ファイル 666 ・lock.dat :ファイルロック用ファイル 777 拡張子で見分けがつかない初心者なもので... ローカルでは動作したのであとこれだけ…!!! ロリポップで拍手cgi作動出来た方、ぜひ教えてください...(_ _;) 拙い質問で申し訳無いのですが...回答いただけると嬉しいです(*^_^*) それでは。長文質問失礼致します。。
- ベストアンサー
- CGI
- Forbiddenの意味
サイトを作り、CGIを設置したはずなんですけどフォームの送信ボタンを押すとこのメッセージが出てきます。 Forbidden You don't have permission to access /postmail/postmail.cgi on this server. どんな意味なんでしょうか?ご指導お願いします。
- ベストアンサー
- CGI
- 【エラー】Unrecognized character
Jcode.plを使いShiftJISで出力しているcgiファイルを、 Jcode.pmを使ってUTF8で出力できるように修正していた所、 Internal Server Errorが発生。 Perl文法チェッカーを使い、エラー内容を調べてみると Unrecognized character \xC2 at test.cgi line 168, line 846. cgiファイル168行には↓ &Jcode::convert(\$val, 'utf8'); ここまで↑ Jcode.pmの846行目には↓ sjis SHIFT_JIS ここまで↑ と表記されています。 cgiファイルの168行が間違っているのはわかるのですが、 「\xC2」が何を指しているのかさっぱりわかりません。 $valの中にあるテキストをutf8に変換したい場合は 本来どう書くものなのでしょうか?
- ベストアンサー
- Perl
お礼
この度は、お時間を頂き有難う御座いました。また、見かけた際には、アドバイスお願い致します。 問題はサーバー側とファイルのパーミッションの様でした。有難う御座いました。
補足
ducklingさん。こんにちは。お世話に成ります。 一応、レンタルサーバー側は"場所は指定なく動作する"との事でした。しかし、私も、もしかしたらと思いcgi-binのディレクトリを新たに作り、パーミッションも設定しましたが、動きません。 URLの後に、aaa.cgi?~~~~と主導で指定する方法?でも同様のエラーでした(TT) 何か引っかかる点など有りましたら、宜しくお願い致します。