debianでkent-webさんのASKA BBSを使いたいんですが うまくいきません
http://www.kent-web.com/bbs/aska.html aska BBS
rootで/lib/usr/cgi-binに移動してvi test.cgi
-------------------------------
#!/usr/bin/perl
print "Content-type: text/html \n\n";
print "Hello";
--------------
を試して http://192.168.1.12/cgi-bin/test.cgi
は動くんですが
which perl /usr/bin/perlです
パスはあっています
本題のBBSをデスクトップにDLし tar -xvzf 解凍をし
rootで/usr/lib/cgi-bin/に aska.cgi askalog.dat jcode.plを置き
パーミッションをhttp://www.kent-web.com/bbs/aska.htmlにあわせて
わらかないのでsuEXECサーバ
CGIWrapサーバ用のパーミッションと一般サーバを両方ためしてみたんですが
http://192.168.1.12/cgi-bin/aska.cgi?mode=checkで試したんですが
500エラーがてしまいます
ちなみにaska/aska.cgi?mode=check のaskaフォルダは作らず
cgi-bin/aska.cgiです
かわらなそうなので
http.confの設定は
<IfModule mod_alias.c>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
#
# "/usr/lib/cgi-bin" could be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory /usr/lib/cgi-bin/>
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</IfModule>
AddHandler cgi-script .cgi .sh .pl ちゃんと#を外してあります
それとほかの質問者の方を参考にしたんですが
mod_aliasなんたら モジュールとかよくわからず
apt-cache search module cgiなどといろいろ探したんですが無く
これのperlのパスをわざと間違えさせてやっると500でエラーが出るってことはちゃんと動いてるはずだと思うんですが
ちゃんともどすとhelloと表示されます
間違えーー>#!/hogehoge/hogehge/perl
元-->#!/usr/bin/perl
#!/usr/bin/perl
print "Content-type: text/html \n\n";
print "Hello";
それと疑いがあるのが
aska.cgiのパスはちゃんと/usr/bin/local/perlを
whichでみたperlのパス /usr/bin/perlに設定したんですが
動かないみたいです
もしかしてgnome-text-editorなどviで開くと文字コードがかわったりしてだめなんでしょうか?
もう思い当たる節がありません
どなたか詳しい方教えてくださいお願いします
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
apacheのerrorログを確認してみてください
permanent errorが出ていませんか?
手順の中で、tarをWindowsで伸張/解凍しているようですが
tarのまま、アップロードして
Debian上で伸張/解凍してみてください。
Windows→Linuxへのテキストファイルの転送時に
陥りやすい罠です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.cshrcでのエラー
-
Postfixでmailコマンドを使用し...
-
".bashrc" E509: バックアップ...
-
LinuxのgccのLIBパス? (類似...
-
linuxのフォルダと配置について
-
RedHatLinux7.1でjavaのインス...
-
Twistedをインストール...
-
ProFTPd + iconvパッチ Charset...
-
バッチスクリプト処理でエラー...
-
ソフトのインストール場所って...
-
CSHが使えない REDHAT
-
コマンドプロンプトの危険性を...
-
誰かにサーバにあるデータを消...
-
MacOS8.6で使えるUSBフラッシュ...
-
バッチで削除したフォルダをイ...
-
Androidエミュレータでレーシン...
-
aptでインストールしたプログラ...
-
OS インストール場所確認
-
エクセルVBA 実行時エラー 5029...
-
Foxserverのメリットは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.cshrcでのエラー
-
Postfixでmailコマンドを使用し...
-
バッチファイルでのスペースの入力
-
".bashrc" E509: バックアップ...
-
cygwinでno such file or direc...
-
pkg-config のPKG_CONFIG_PATH...
-
Apacheインストール時にエラー
-
コンパイルの途中で、以下のよ...
-
numpy 動作確認エラーについて
-
ld.so.confとLD_LIBRARY_PATH
-
proftpdをアンインストールしたい
-
Xwindowが使えません
-
cygwinでinetdをサービスに登録...
-
Apace2のインストールでエラー
-
LiveからインストしたFedora MA...
-
APACHEは起動するが、ブラウザ...
-
texshopについて
-
リモート・マシン上で実行した...
-
CentOS環境でのRubyOnRailsイン...
-
Solarisでプロンプトの変更方法
おすすめ情報