質問させていただきます。
今、CGI掲示板を設置したいのですがうまくいかず困っています。
ちなみに、設置しようと思ったCGI掲示板は、http://www.kent-web.com/bbs/patio.htmlです。
ここに書いてある通りにパーミッションなどを変更し、http://~~/patio/patiocgi にアクセスするとInternal Server Errorとでてきます。
ちなみに、http://click2.jp/publisher/ssi.htmlのテストCGIや簡単なCGIテストページは普通に動きました。
私のサーバOSはCentOS4.5です。
Internal Server Errorと出ると言う事は、サーバ側の内部エラーだと思うのですがエラーがあるとしたらどこの可能性が高いでしょうか?
パーミッションなどは何回も確かめたため多分大丈夫だとは思います。
どなたかご教示いただければ幸いです。
よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
以前、そのpcchek.cgiを使ったことがありますが、
>>これもアクセスするとInternal Server Errorと出てしまいます。
アクセス自体でエラーが出るということは、perlパスが違う、またはそのサーバーに合ったパスではない可能性もあります。
Winサーバー用にbinmodeとかもありますけれど、Kentサイト配布のはその辺フォローしてあったと思います。
この段階では、ostkさんお使いのサーバーがsuExecとかでなければ、755とか666で問題がないです。
で、改めて最初のご質問を見ますと
>>http://~~/patio/patiocgi? にアクセスするとInternal Server Errorとでてきます。
「patio.cgi」では?
後は、patio.cgiの改行コードと漢字コードは合っていますか。
即効性のない回答で済みません。
回答ありがとうございます!
最後の手段で、WindowsのノートパッドでCGIのソースをコピーして仮想上で動かしているLinuxマシンにペーストした所うまく動きました!
文字コードの問題だったみたいです。ありがとうございます。
しかし、ブラウザで見る時はUTF-8にエンコードしないとしないと見れませんが(汗
No.3
- 回答日時:
KENサイトからの配布CGIでしたら、同じく
http://www.kent-web.com/utility/ のPerl Checker 、またはターミナルでデバックしてみてはどうでしょうか。これでsyntax OKが出たら、それぞれのファイルへのパスが違う、ファイル名が合っていないとかがあります。
回答ありがとうございます!
教えていただいたURLからpcheck.cgiをダウンロードしてサーバに
アップしたのですが、これもアクセスするとInternal Server Error
と出てしまいます。
ちなみに、/var/www/htmlのパーミッションは、
rwxr-xr-x html
です。pcheck.cgiのパーミッションは、
rwxr-xr-x pcheck.cgi
です。
アパッチなどの設定が原因という事も考えられるのでしょうか(涙
No.2
- 回答日時:
http://~~/patio/patio.cgi?mode=check
でチェックをかれられましたでしょうか。
ディレクトリのパスやパーミッションのパスが正しいかが表示されます。
他にはPerlへのパスが「#!/usr/local/bin/perl」でしたら
その他を一切変更せずに、お借りしたCGIスクリプトを丸ごと指定通りにサーバにアップして
http://~~/patio/patio.cgiにアクセスし動作確認をします。
それできちんと動いているようでしたら、No.1さんの書かれている通り
どこかに記述ミスがあると思います。
>http://~~/patio/patio.cgi?mode=checkでチェックをかれられましたでしょうか。
はい、チェックをすると、Internal Server Errorとでてしまいます。
>他にはPerlへのパスが「#!/usr/local/bin/perl」でしたら
whereis perl で調べてみたところパスは間違っておりませんでした。
難しいですね・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI 一番簡単なCGI,掲示板の設置教えてください 4 2023/08/22 10:47
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLに~/cgi-bin/~を隠す方法
-
cgiでのアクセスカウンターの表...
-
EXCELファイルに誰がアクセスし...
-
SFTPなどは使わないホームペー...
-
CGIって何ですか?簡潔に教えて...
-
htmlにアクセスと同時に、あるC...
-
cgiファイルを直接は見れなくす...
-
インクルードファイルのエラー
-
ローカルマシンでCGIソースが出...
-
ApacheでのCGIについての質問
-
《エクセルVBA》「他の人が該当...
-
特定URLから
-
ファイルダウンロード後に、デ...
-
CGIの外部呼出しについて
-
cgi アクセス制限 エラー
-
VBScriptで、ファイルから任意...
-
通貨表示で3桁毎にカンマ(?)を...
-
サイト内のファイルの更新日を...
-
掲示板のスレッドが消えた!?
-
CGIでコードがむきだしの状態で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLに~/cgi-bin/~を隠す方法
-
apache で /cgi-bin/にアクセス...
-
cgiでのアクセスカウンターの表...
-
cgiが動作しないのは?
-
CGIが動作しません。
-
初心者のCGI設置方法
-
FC2にwebPatio設置の方法
-
PyCharmでのCGIを使ったWebサー...
-
相対パスか絶対パス??
-
jsRSSの設置方法について【NEW】
-
cgi-binにアクセスするとforbid...
-
CGIゲームの設置でエラーがでます
-
perlを使用したcgiでの画像アッ...
-
WEBサーバーのCGIエラーについて
-
ローカル環境でのCGIエラー
-
patipati設置について
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
おすすめ情報