記事No | : 1170 |
投稿日 | : 2007/07/31(Tue) 20:17:01 |
タイトル | : 500 Internal Server Error |
ID情報 | : kozu |
投稿者 | : kozu |
URL | : http://www1.k-rent.net/kozu/pwmgr/pwmgr.cgi |
よくある質問の一つで恐縮ですが、Internal Server Error が解消されないので相談をさせて頂きたく投稿させていただきました。
○対象のCGI
・BASIC認証式パスワード管理
http://www.kent-web.com/pwd/pwmgr.html
○目的
とりあえず、pwmgr.cgi のチェックモードが利用できる所までを確認したい。
○環境
CentOS5
Apache1.3.37 (suEXEC有効/EUCで稼動)
Perl-5.8.8-10
○状況
・パーミッション問題なし。なお、環境はsuEXEC対応済である。
# pwd
/home/kozu/public_html/pwmgr
# ls -l
合計 76
-rwx-----x 1 kozu kozu 15022 7月 31 19:42 admin.cgi
-rw------- 1 kozu kozu 2458 11月 6 2003 index.html
-rw------- 1 kozu kozu 6075 7月 31 19:41 init.cgi
-rw------- 1 kozu kozu 21093 9月 30 2000 jcode.pl
drwx-----x 2 kozu kozu 4096 7月 31 19:09 lock
-rw------- 1 kozu kozu 0 9月 2 2003 member.dat
-rwx-----x 1 kozu kozu 1671 7月 31 19:42 pwlog.cgi
-rw------- 1 kozu kozu 0 8月 19 2005 pwlog.dat
-rwx-----x 1 kozu kozu 558 7月 31 19:42 pwlog_test.cgi
-rwx-----x 1 kozu kozu 10475 7月 31 19:52 pwmgr.cgi
・CGI はアスキー転送済。
・念の為、pwmgr.cgiを秀丸でEUC+LFに変換後、アップロードを試みたが状況は変わらない。
・Perlパスは間違いなく通っている(/usr/bin/perl /usr/local/bin/perl の両方に書き換えたが、状況は変わらず。)
# ls -l /usr/bin/perl
-rwxr-xr-x 2 root root 14788 1月 10 2007 /usr/bin/perl
# ls -l /usr/local/bin/perl
lrwxrwxrwx 1 root root 13 7月 18 18:13 /usr/local/bin/perl -> /usr/bin/perl
・代表的な対処方法である /usr/bin/perl -- と、/usr/local/bin/perl -- を試したが、状況かわらず。
・文法テストも問題なし
# perl -c pwmgr.cgi
pwmgr.cgi syntax OK
お忙しいところ恐縮ですが、対処方法をご教授頂ければ幸いです。
よろしくお願いします。
記事No | : 1174 |
投稿日 | : 2007/08/01(Wed) 09:25:15 |
タイトル | : Re: 500 Internal Server Error |
ID情報 | : kent |
投稿者 | : KENT |
> ・文法テストも問題なし
> # perl -c pwmgr.cgi
> pwmgr.cgi syntax OK
他のCGIプログラムは動作するのでしょうか?
また、試しに次のコマンドを打ち込むとどうなりますか?
perl pwmgr.cgi
記事No | : 1187 |
投稿日 | : 2007/08/01(Wed) 22:00:30 |
タイトル | : 解決報告 |
ID情報 | : kozu |
投稿者 | : kozu |
URL | : http://www1.k-rent.net/kozu/pwmgr/pwmgr.cgi |
KENT様
大変申し訳ございません。
自己解決してしまいました。
しかも、原因は上位ディレクトリにおけるパーミッション設定ミスで、自分で気付かないうちに設定を変えてしまっていたようです。。。
貴重なお時間を裂いてまでご回答を頂けたにも関わらず、
大変申し訳ございませんでした。