KENT-WEB サポートコーナー 過去ログ [ 0266 ]


記事No: 1170
投稿日: 2007/07/31(Tue) 20:17:01
タイトル500 Internal Server Error
ID情報: kozu
投稿者: kozu
URLhttp://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
URLhttp://www1.k-rent.net/kozu/pwmgr/pwmgr.cgi

KENT様

大変申し訳ございません。
自己解決してしまいました。
しかも、原因は上位ディレクトリにおけるパーミッション設定ミスで、自分で気付かないうちに設定を変えてしまっていたようです。。。



貴重なお時間を裂いてまでご回答を頂けたにも関わらず、
大変申し訳ございませんでした。



[検索ページ]