サポート掲示板
![]() ![]() |
![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
症状の起こっているソフトの名称とバージョン:WEB PATIO(スレッド型掲示板CGI)
具体的な症状:
お忙しい中失礼いたします。
WEB PATIOという掲示板CGIを設置したところ、管理者画面を表示しようとするとエラーが出ます。
パーミッション設定は済ませて、通常の投稿/返信はできるのですが管理者画面だけが表示できない状態です。もちろん管理者画面表示用CGIのパーミッションも755に設定してあります。
エラーメッセージは以下の通りです↓
Software error:
[Thu Apr 4 18:28:43 2013] ExpireSessions.pm: [Thu Apr 4 18:28:43 2013] ExpireSessions.pm: [Thu Apr 4 18:28:43 2013] warnings.pm: Can't locate warnings.pm in @INC (@INC contains: ./lib /usr/local/lib/perl5/5.00503/i386-linux /usr/local/lib/perl5/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-linux /usr/local/lib/perl5/site_perl/5.005 .) at lib/CGI/Session/ExpireSessions.pm line 32. [Thu Apr 4 18:28:43 2013] ExpireSessions.pm: [Thu Apr 4 18:28:43 2013] ExpireSessions.pm: BEGIN failed--compilation aborted at lib/CGI/Session/ExpireSessions.pm line 32. BEGIN failed--compilation aborted at /www/question/public_html/patio/admin.cgi line 14.
For help, please send mail to the webmaster (info@synapse.ne.jp), giving this error message and the time and date of the error.
どのように設定すればよいのでしょうか?
お手数をお掛けいたしますが、ご教授の程よろしくお願いいたします。
具体的な症状:
お忙しい中失礼いたします。
WEB PATIOという掲示板CGIを設置したところ、管理者画面を表示しようとするとエラーが出ます。
パーミッション設定は済ませて、通常の投稿/返信はできるのですが管理者画面だけが表示できない状態です。もちろん管理者画面表示用CGIのパーミッションも755に設定してあります。
エラーメッセージは以下の通りです↓
Software error:
[Thu Apr 4 18:28:43 2013] ExpireSessions.pm: [Thu Apr 4 18:28:43 2013] ExpireSessions.pm: [Thu Apr 4 18:28:43 2013] warnings.pm: Can't locate warnings.pm in @INC (@INC contains: ./lib /usr/local/lib/perl5/5.00503/i386-linux /usr/local/lib/perl5/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-linux /usr/local/lib/perl5/site_perl/5.005 .) at lib/CGI/Session/ExpireSessions.pm line 32. [Thu Apr 4 18:28:43 2013] ExpireSessions.pm: [Thu Apr 4 18:28:43 2013] ExpireSessions.pm: BEGIN failed--compilation aborted at lib/CGI/Session/ExpireSessions.pm line 32. BEGIN failed--compilation aborted at /www/question/public_html/patio/admin.cgi line 14.
For help, please send mail to the webmaster (info@synapse.ne.jp), giving this error message and the time and date of the error.
どのように設定すればよいのでしょうか?
お手数をお掛けいたしますが、ご教授の程よろしくお願いいたします。
>症状の起こっているソフトの名称とバージョン:WEB PATIO(スレッド型掲示板CGI)
というのは以下のものでしょうか?
(だとして話を進めます)
http://www.kent-web.com/bbs/patio.html
試しに設置してみようとしたら、perl にさわるのが久しぶりで、
admin.cgi どころか check.cgi すらエラーになる始末。
結局 patio というトップ?ディレクトリの属性を 705 に変えたら
全部うまくいったようです。
参考 [#T13637]
admin.cgi だけ動かないのだとすれば謎ですが、属性が違うかアスキーモードで
転送してないとかその辺りではないでしょうか?
http://www.kent-web.com/utility/
から Perl Checker をダウンロードしてチェックしてみるのも手ですが、
最初からやり直してはどうでしょうか?
というのは以下のものでしょうか?
(だとして話を進めます)
http://www.kent-web.com/bbs/patio.html
試しに設置してみようとしたら、perl にさわるのが久しぶりで、
admin.cgi どころか check.cgi すらエラーになる始末。
結局 patio というトップ?ディレクトリの属性を 705 に変えたら
全部うまくいったようです。
参考 [#T13637]
admin.cgi だけ動かないのだとすれば謎ですが、属性が違うかアスキーモードで
転送してないとかその辺りではないでしょうか?
http://www.kent-web.com/utility/
から Perl Checker をダウンロードしてチェックしてみるのも手ですが、
最初からやり直してはどうでしょうか?
ご解答有難うございます。
掲示板の最上階フォルダのパーミッションは705になっています。
pcheck.cgiを試したところ、admin.cgiに文法上のエラーがあるようなので再度元ファイルをダウンロードしなおし解凍→アップロードしたところ、pcheckでOKは出ました。
しかし、やはりadmin.cgiだけエラーが出る状態のままです。
エラーメッセージは今度はInternal Server Errorになっているので、なにかのファイルが見付からない、パスがおかしいとかでしょうか?
他の動作は問題無く管理画面だけ表示できない、ツール類を使っても問題が発見できないというのがどうにも…
掲示板の最上階フォルダのパーミッションは705になっています。
pcheck.cgiを試したところ、admin.cgiに文法上のエラーがあるようなので再度元ファイルをダウンロードしなおし解凍→アップロードしたところ、pcheckでOKは出ました。
しかし、やはりadmin.cgiだけエラーが出る状態のままです。
エラーメッセージは今度はInternal Server Errorになっているので、なにかのファイルが見付からない、パスがおかしいとかでしょうか?
他の動作は問題無く管理画面だけ表示できない、ツール類を使っても問題が発見できないというのがどうにも…
シナプスサポートです。
CGIやSSIに関する利用方法につきましては、すでにご確認されているかも
しれませんが、下記URLにてご案内いたしておりますので、念のためこちらも
ご参照ください。
■CGI-SSIについて
http://www.synapse.jp/support/setup/hp/cgi-ssi/
■suEXECの適用について
http://www.synapse.jp/support/setup/hp/hp-service/suexec.html
ご不明な点があれば、お客様の状況をより詳しく確認したく存じますので、
お手数ではございますが、シナプスサポートセンターへご連絡をいただけ
ますでしょうか。
■シナプスサポートセンター(support@synapse.ne.jp)
TEL 099-813-8699 FAX 099-812-8110
年中無休 9:00 - 21:00
CGIやSSIに関する利用方法につきましては、すでにご確認されているかも
しれませんが、下記URLにてご案内いたしておりますので、念のためこちらも
ご参照ください。
■CGI-SSIについて
http://www.synapse.jp/support/setup/hp/cgi-ssi/
■suEXECの適用について
http://www.synapse.jp/support/setup/hp/hp-service/suexec.html
ご不明な点があれば、お客様の状況をより詳しく確認したく存じますので、
お手数ではございますが、シナプスサポートセンターへご連絡をいただけ
ますでしょうか。
■シナプスサポートセンター(support@synapse.ne.jp)
TEL 099-813-8699 FAX 099-812-8110
年中無休 9:00 - 21:00
原因が多分分かりました。cgi (実行)ファイルの一行目を
#!/www/bin/perl としていませんか?
#!/www/bin/perl では admin.cgi は機能しません。
#!/usr/bin/perl に書き換えておいて下さい。
(他のファイルのも)
詳しくは(シナプスサポートさんもあげられておりますが)
http://www.synapse.jp/support/setup/hp/cgi-ssi/
の「CGIで利用可能なコマンドのパス」を読んで下さい。
(あと気休めですが init.cgi の文法チェックしといて下さい。
check.cgi など他の cgi が動くようなので無意味でしょうが…)
#!/www/bin/perl としていませんか?
#!/www/bin/perl では admin.cgi は機能しません。
#!/usr/bin/perl に書き換えておいて下さい。
(他のファイルのも)
詳しくは(シナプスサポートさんもあげられておりますが)
http://www.synapse.jp/support/setup/hp/cgi-ssi/
の「CGIで利用可能なコマンドのパス」を読んで下さい。
(あと気休めですが init.cgi の文法チェックしといて下さい。
check.cgi など他の cgi が動くようなので無意味でしょうが…)
ご解答有難うございます。
admin.cgiの1行目はwwwではなくusrになってます。admin.cgiの方はいじった覚えが無いので、なぜadmin.cgiだけが動かないのかわからないんですよね…
とりあえずこちらのほうだけ動かないようですから、ftpソフトがアップロードする際に何か関連ファイルをバイナリモードでアップしてしまってエラーになってるのかもしれません。
別な掲示板cgiを探して代用してみることにします。
お騒がせいたして申し訳ありません。
admin.cgiの1行目はwwwではなくusrになってます。admin.cgiの方はいじった覚えが無いので、なぜadmin.cgiだけが動かないのかわからないんですよね…
とりあえずこちらのほうだけ動かないようですから、ftpソフトがアップロードする際に何か関連ファイルをバイナリモードでアップしてしまってエラーになってるのかもしれません。
別な掲示板cgiを探して代用してみることにします。
お騒がせいたして申し訳ありません。
>admin.cgiの1行目はwwwではなくusrになってます。admin.cgiの方はいじった覚えが無いので、なぜadmin.cgiだけが動かないのかわからないんですよね…
いじったことがないのなら /usr/local/bin/perl になっていますよね?
もう一度確認願いします。
いじったことがないのなら /usr/local/bin/perl になっていますよね?
もう一度確認願いします。