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


記事No: 9103
投稿日: 2011/09/03(Sat) 08:52:27
タイトルWeb Protect v4.1で二つのエラー
ID情報: suu29
投稿者: kj
URLhttp://sora-blue.net/

はじめましてKENT様。
kjと申します。
Web Protect v4.1を導入しようとしているのですが、
二箇所正常に作動しないのでアドバイスをお願いできたらと思いスレッドを作らせてもらいました。


チャックプログラム(http://sora-blue.net/~kj123/protect/check.cgi)は全てOKと表示されているのですが、
登録プログラム(http://sora-blue.net/~kj123/protect/manager.cgi)にアクセスすると「不正なアクセスです」と表示され、
管理プログラム(http://sora-blue.net/~kj123/protect/admin.cgi)にアクセスすると「Software error」と表示されます。

パスワード発行形態は「1」にしています。

init.cgi内のsendmail【サーバパス】は「/usr/sbin/sendmail」、
その他の【サーバパス】は全てデフォルトのままです。

sora-blue.netのPerlへのパスは「/usr/local/bin/perl」なので、
protect.cgi, admin.cgi, manager.cgi, enter.cgi, check.cgi内のPerlへのパスはデフォルトのままです。



使用サーバはSUEXEC対応サーバで、
ファイル構成は以下のようになっています。

protect
├ data
│ ├ .axslog    [600]
│ ├ .htaccess
│ ├ .htpasswd   [600]
│ ├ .member    [600]
│ └ index.html
├ lib
│ ├ CGI
│ │ ├ Session
│ │ │ ├ Driver
│ │ │ │ ├ db_file.pm
│ │ │ │ ├ DBI.pm
│ │ │ │ ├ file.pm
│ │ │ │ ├ mysql.pm
│ │ │ │ ├ postgresql.pm
│ │ │ │ └ sqlite.pm
│ │ │ ├ ID
│ │ │ │ ├ incr.pm
│ │ │ │ ├ md5.pm
│ │ │ │ └ static.pm
│ │ │ ├ Serialize
│ │ │ │ ├ default.pm
│ │ │ │ ├ freezethaw.pm
│ │ │ │ └ storable.pm
│ │ │ ├ Test
│ │ │ │ └ Default.pm
│ │ │ ├ Driver.pm
│ │ │ ├ ErrorHandler.pm
│ │ │ ├ ExpireSessions.pm
│ │ │ └ Tutorial.pm
│ │ └ Session.pm
│ ├ Jcode
│ │ ├ MIME
│ │ │ └ Base64.pm
│ │ ├ Unicode
│ │ │ ├ Constants.pm
│ │ │ └ NoXS.pm
│ │ ├ _Classic.pm
│ │ ├ Constants.pm
│ │ ├ H2Z.pm
│ │ ├ Nihongo.pod
│ │ └ Tr.pm
│ ├ List
│ │ ├ Util
│ │ │ ├ PP.pm
│ │ │ └ XS.pm
│ │ ├ MoreUtils.pm
│ │ └ Util.pm
│ ├ Scalar
│ │ ├ Util
│ │ │ └ PP.pm
│ │ └ Util.pm
│ ├ .htaccess
│ ├ index.html
│ └ Jcode.pm
├ private
│ ├ .htaccess
│ ├ index.html
│ └ m-top.html
├ ses       [700]
│ ├ .htaccess
│ └ index.html
├ tmpl
│ ├ .htaccess
│ ├ conf.html
│ ├ enter.html
│ ├ error.html
│ ├ index.html
│ ├ mail.txt
│ └ message.html
├ admin.cgi    [700]
├ cgiprot.cgi
├ cgitest.cgi
├ check.cgi    [700]
├ enter.cgi    [700]
├ index.html
├ init.cgi     [600]
├ manager.cgi   [700]
└ protect.cgi   [700]


以上、何かお気づきの点があれば教えて頂ければ助かります。


記事No: 9106
投稿日: 2011/09/03(Sat) 14:03:00
タイトルRe: Web Protect v4.1で二つのエラー
ID情報: kent
投稿者: KENT

> はじめましてKENT様。
> kjと申します。
> Web Protect v4.1を導入しようとしているのですが、
> 二箇所正常に作動しないのでアドバイスをお願いできたらと思いスレッドを作らせてもらいました。
>
>
> チャックプログラム(http://sora-blue.net/~kj123/protect/check.cgi)は全てOKと表示されているのですが、
> 登録プログラム(http://sora-blue.net/~kj123/protect/manager.cgi)にアクセスすると「不正なアクセスです」と表示され、
> 管理プログラム(http://sora-blue.net/~kj123/protect/admin.cgi)にアクセスすると「Software error」と表示されます。

manager.cgiは直接アクセスすることはないので、それが正常です。
admin.cgiについては、CGI::Session::ExpireSessionsに係る一連のファイルが転送されていますか?


記事No: 9108
投稿日: 2011/09/03(Sat) 19:12:48
タイトルRe^2: Web Protect v4.1で二つのエラー
ID情報: suu29
投稿者: kj
URLhttp://sora-blue.net/

KENT様、回答ありがとうございます。

manager.cgiの件は理解できました。
manager.cgiに登録フォームがあると勘違いしておりました。
(http://sora-blue.net/~kj123/protect/index.html)にアクセスし、登録も問題なくできました。

ですが、「CGI::Session::ExpireSessionsに係る一連のファイル」が理解できませんでした。
それは(http://search.cpan.org/~rsavage/CGI-Session-ExpireSessions-1.12/)にアクセスして、
Downloadしたファイルの事でしょうか?
試しにCGI-Session-ExpireSessions-1.12.tgzというファイルを解凍して
中のファイル全てをprotectディレクトリにアップロードしてもエラー内容は変わりませんでした。

すみませんが今一度アドバイスをお願い致します。


記事No: 9111
投稿日: 2011/09/04(Sun) 09:25:38
タイトルRe^3: Web Protect v4.1で二つのエラー
ID情報: kent
投稿者: KENT

> KENT様、回答ありがとうございます。
>
> manager.cgiの件は理解できました。
> manager.cgiに登録フォームがあると勘違いしておりました。
> (http://sora-blue.net/~kj123/protect/index.html)にアクセスし、登録も問題なくできました。
>
> ですが、「CGI::Session::ExpireSessionsに係る一連のファイル」が理解できませんでした。
> それは(http://search.cpan.org/~rsavage/CGI-Session-ExpireSessions-1.12/)にアクセスして、
> Downloadしたファイルの事でしょうか?
> 試しにCGI-Session-ExpireSessions-1.12.tgzというファイルを解凍して
> 中のファイル全てをprotectディレクトリにアップロードしてもエラー内容は変わりませんでした。
>
> すみませんが今一度アドバイスをお願い致します。

エラーの内容は、

lib/CGI/Session/ExpireSessions.pm

が読みこめないといっているようです。
上記のファイルは転送されていますか?

libディレクトリ以下をいったん全削除し、再度転送しなおしてみてはいかがでしょうか?

CGI-Session-ExpireSessions-1.12.tgzの中身は、書庫ファイルにすでに入っているはずです。


記事No: 9112
投稿日: 2011/09/04(Sun) 11:25:36
タイトルRe^4: Web Protect v4.1で二つのエラー
ID情報: suu29
投稿者: kj
URLhttp://sora-blue.net/

KENT様、回答ありがとうございます。

> lib/CGI/Session/ExpireSessions.pm
> 上記のファイルは転送されていますか?

はい、間違いなく転送してありました。
KENT様がおっしゃるようにlibディレクトリ以下を全て削除して
再転送してもエラー内容は変わりませんでした。

こうなると最終手段としてprotectディレクトリを全て削除してから
再転送・再設定するしか方法はないのでしょうか?


実は以前v3.2導入しており、今回v4.1に移行しようとしてこうなっているのですが
「.axslog」「.htpasswd」「.member」ファイルには互換性が有ったのでしょぅか?このファイルが今回の原因だったりするでしょうか?
ちなみにv3.2から流用したファィルは上記の3つだけです。


記事No: 9113
投稿日: 2011/09/04(Sun) 12:46:47
タイトルRe^5: Web Protect v4.1で二つのエラー
ID情報: kent
投稿者: KENT

> KENT様、回答ありがとうございます。
>
> > lib/CGI/Session/ExpireSessions.pm
> > 上記のファイルは転送されていますか?
>
> はい、間違いなく転送してありました。
> KENT様がおっしゃるようにlibディレクトリ以下を全て削除して
> 再転送してもエラー内容は変わりませんでした。
>
> こうなると最終手段としてprotectディレクトリを全て削除してから
> 再転送・再設定するしか方法はないのでしょうか?
>
>
> 実は以前v3.2導入しており、今回v4.1に移行しようとしてこうなっているのですが
> 「.axslog」「.htpasswd」「.member」ファイルには互換性が有ったのでしょぅか?このファイルが今回の原因だったりするでしょうか?
> ちなみにv3.2から流用したファィルは上記の3つだけです。

データファイルは互換性はあります。
これは原因がわからないですね。
再度設置をし直し、それでも改善されない場合には、

admin.cgi の14行目にて

use CGI::Session::ExpireSessions;



#use CGI::Session::ExpireSessions;

とするしかありません。
その場合、管理メニューの「セッションファイル掃除」ができなくなります。


記事No: 9114
投稿日: 2011/09/04(Sun) 13:13:21
タイトルRe^6: Web Protect v4.1で二つのエラー
ID情報: suu29
投稿者: kj
URLhttp://sora-blue.net/

KENT様、回答ありがとうございます。

#use CGI::Session::ExpireSessions;に書き換えましたら
やっとadmin.cgiにログイン出来ました。有難うございます。


セッションファイル掃除が出来ないと、どういった問題が生じるのでしょうか?
■セッションファイル掃除の項目には「不要なセッションファイルが蓄積されます」と有りましたが
これは単にアクセスログ情報が溜まりディスクスペースの圧迫に繋がるという事でしょうか?


記事No: 9115
投稿日: 2011/09/04(Sun) 14:29:45
タイトルRe^7: Web Protect v4.1で二つのエラー
ID情報: kent
投稿者: KENT

> セッションファイル掃除が出来ないと、どういった問題が生じるのでしょうか?
> ■セッションファイル掃除の項目には「不要なセッションファイルが蓄積されます」と有りましたが
> これは単にアクセスログ情報が溜まりディスクスペースの圧迫に繋がるという事でしょうか?

はい、そのとおりです。
ログイン後、ログオフボタンを押さずに退出した際には、セッションディレクトリに、一時ファイルが溜まったままになります。

時折、FTPで手作業で削除するしかないと思います。(一時ファイルは、そのほど大きなサイズではありませんが)


記事No: 9116
投稿日: 2011/09/04(Sun) 15:12:17
タイトルRe^8: Web Protect v4.1で二つのエラー
ID情報: suu29
投稿者: kj
URLhttp://sora-blue.net/

KENT様、お答え有難うございました。

結局完全には解決出来ませんでしたが
時間のある時にでも一からWeb Protectを導入し直してみます。
それでも解決しなければ、今回教えて頂いた
「#use CGI::Session::ExpireSessions;」への書き換えで使っていこうと思います。

今回の件では色々と教えて頂き有難うございました。
もしまた何かの件で質問させてもらう事になった際には
またよろしくお願い致します。


P.S. 私のこの記事を御覧になった際には
このスレッドを削除して頂けると幸いです。
(Protectのディレクトリ構造やurlを公開しておきたくないもので)
KENT様が悪用されないと判断されるなら削除して頂かなくても結構です。
お手数だとは思いますがよろしくお願い致します。


[検索ページ]