記事No | : 8611 |
投稿日 | : 2011/06/23(Thu) 11:45:06 |
タイトル | : ウェブフォーラム6.03の設置エラー |
ID情報 | : gul05837 |
投稿者 | : gul05837 |
ウェブフォーラム6.03を設置し、/wforum/check.cgiにアクセスすると下述のとおりOKが出ますが、/wforum/wforum.cgi及び /wforum/admin.cgiにアクセスすると、下述のとおり「cgi_error」が 出てウェブフォーラムが表示されません。どのxxxx.cgiファイルに原因があるのでしょうか。
---
Check Mode: [ Web Forum v6.03 ]
ログパス:OK
ログパーミッション:OK
過去ログ:設定あり
過去ログNOファイルパス:OK
過去ログNOファイルパーミッション:OK
過去ログディレクトリパス:OK
過去ログディレクトリパーミッション:OK
sendmailパス:OK
テンプレート( conf.html ) : OK
テンプレート( edit.html ) : OK
テンプレート( error.html ) : OK
テンプレート( find.html ) : OK
テンプレート( finish.html ) : OK
テンプレート( list.html ) : OK
テンプレート( message.html ) cgi_error : OK
テンプレート( note.html ) : OK
テンプレート( past.html ) : OK
テンプレート( read.html ) : OK
テンプレート( relate.html ) : OK
---
Software error:
Undefined subroutine CGI::cgi_error
For help, please send mail to the webmaster (staff@xxxx.or.jp), giving this error message and the time and date of the error.
記事No | : 8613 |
投稿日 | : 2011/06/23(Thu) 16:49:55 |
タイトル | : Re: ウェブフォーラム6.03の設置エラー |
ID情報 | : gul05837 |
投稿者 | : gul05837 |
先ほど、Checkをかけますと、総てOKでしたが、依然Software error:は変わりません。
> Check Mode: [ Web Forum v6.03 ]
>
> ログパス:OK
> ログパーミッション:OK
> 過去ログ:設定あり
> 過去ログNOファイルパス:OK
> 過去ログNOファイルパーミッション:OK
> 過去ログディレクトリパス:OK
> 過去ログディレクトリパーミッション:OK
> sendmailパス:OK
> テンプレート( conf.html ) : OK
> テンプレート( edit.html ) : OK
> テンプレート( error.html ) : OK
> テンプレート( find.html ) : OK
> テンプレート( finish.html ) : OK
> テンプレート( list.html ) : OK
> テンプレート( message.html ) : OK
> テンプレート( note.html ) : OK
> テンプレート( past.html ) : OK
> テンプレート( read.html ) : OK
> テンプレート( relate.html ) : OK
>
> ---
> Software error:
> Undefined subroutine CGI::cgi_error
>
> For help, please send mail to the webmaster (staff@xxxx.or.jp), giving this error message and the time and date of the error.
記事No | : 8614 |
投稿日 | : 2011/06/23(Thu) 20:34:28 |
タイトル | : Re: ウェブフォーラム6.03の設置エラー |
ID情報 | : kent |
投稿者 | : KENT |
> ウェブフォーラム6.03を設置し、/wforum/check.cgiにアクセスすると下述のとおりOKが出ますが、/wforum/wforum.cgi及び /wforum/admin.cgiにアクセスすると、下述のとおり「cgi_error」が 出てウェブフォーラムが表示されません。どのxxxx.cgiファイルに原因があるのでしょうか。
サーバにインストールされているCGI.pmモジュールが古いためのようですね。
以下の作業を行ってみたら改善するかもしれません。
■作業1
wforum.cgi, admin.cgi, regist.cgiにて、
use lib "./lib";
の行を、
use strict;
の後に移動。
■作業2
libフォルダに、以下のCGI.pmモジュールを追加
CGI.pmおよびCGIフォルダ以下すべて
(入手先)
http://cpansearch.perl.org/src/MARKSTOS/CGI.pm-3.55/lib/
記事No | : 8616 |
投稿日 | : 2011/06/23(Thu) 21:15:18 |
タイトル | : Re^2: ウェブフォーラム6.03の設置エラー |
ID情報 | : gul05837 |
投稿者 | : gul05837 |
> > ウェブフォーラム6.03を設置し、/wforum/check.cgiにアクセスすると下述のとおりOKが出ますが、/wforum/wforum.cgi及び /wforum/admin.cgiにアクセスすると、下述のとおり「cgi_error」が 出てウェブフォーラムが表示されません。どのxxxx.cgiファイルに原因があるのでしょうか。
>
> サーバにインストールされているCGI.pmモジュールが古いためのようですね。
> 以下の作業を行ってみたら改善するかもしれません。
>
> ■作業1
> wforum.cgi, admin.cgi, regist.cgiにて、
> use lib "./lib";
> の行を、
>
> use strict;
> の後に移動。
>
> ■作業2
> libフォルダに、以下のCGI.pmモジュールを追加
>
> CGI.pmおよびCGIフォルダ以下すべて
>
> (入手先)
> http://cpansearch.perl.org/src/MARKSTOS/CGI.pm-3.55/lib/
試みましたが、以下エラーが出ます。
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, staff@xxxx.or.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
記事No | : 8617 |
投稿日 | : 2011/06/23(Thu) 21:24:39 |
タイトル | : Re^3: ウェブフォーラム6.03の設置エラー |
ID情報 | : kent |
投稿者 | : KENT |
> > > ウェブフォーラム6.03を設置し、/wforum/check.cgiにアクセスすると下述のとおりOKが出ますが、/wforum/wforum.cgi及び /wforum/admin.cgiにアクセスすると、下述のとおり「cgi_error」が 出てウェブフォーラムが表示されません。どのxxxx.cgiファイルに原因があるのでしょうか。
> >
> > サーバにインストールされているCGI.pmモジュールが古いためのようですね。
> > 以下の作業を行ってみたら改善するかもしれません。
> >
> > ■作業1
> > wforum.cgi, admin.cgi, regist.cgiにて、
> > use lib "./lib";
> > の行を、
> >
> > use strict;
> > の後に移動。
> >
> > ■作業2
> > libフォルダに、以下のCGI.pmモジュールを追加
> >
> > CGI.pmおよびCGIフォルダ以下すべて
> >
> > (入手先)
> > http://cpansearch.perl.org/src/MARKSTOS/CGI.pm-3.55/lib/
>
>
> 試みましたが、以下エラーが出ます。
>
> Internal Server Error
これは作業を間違えていると思います。
もう一度慎重にやり直してみてください。
記事No | : 8618 |
投稿日 | : 2011/06/23(Thu) 21:30:41 |
タイトル | : Re^4: ウェブフォーラム6.03の設置エラー |
ID情報 | : gul05837 |
投稿者 | : gul05837 |
> > > > ウェブフォーラム6.03を設置し、/wforum/check.cgiにアクセスすると下述のとおりOKが出ますが、/wforum/wforum.cgi及び /wforum/admin.cgiにアクセスすると、下述のとおり「cgi_error」が 出てウェブフォーラムが表示されません。どのxxxx.cgiファイルに原因があるのでしょうか。
> > >
> > > サーバにインストールされているCGI.pmモジュールが古いためのようですね。
> > > 以下の作業を行ってみたら改善するかもしれません。
> > >
> > > ■作業1
> > > wforum.cgi, admin.cgi, regist.cgiにて、
> > > use lib "./lib";
> > > の行を、
> > >
> > > use strict;
> > > の後に移動。
> > >
> > > ■作業2
> > > libフォルダに、以下のCGI.pmモジュールを追加
> > >
> > > CGI.pmおよびCGIフォルダ以下すべて
> > >
> > > (入手先)
> > > http://cpansearch.perl.org/src/MARKSTOS/CGI.pm-3.55/lib/
> >
> >
> > 試みましたが、以下エラーが出ます。
> >
> > Internal Server Error
>
> これは作業を間違えていると思います。
> もう一度慎重にやり直してみてください。
ダウンの仕方が悪く.pmファイルが壊れてしまうのでしょうか、ウェブフォーラム6.03の設置はもう諦めます。ありがとうございました。
記事No | : 8678 |
投稿日 | : 2011/06/30(Thu) 09:52:43 |
タイトル | : Re^4: ウェブフォーラム6.03の設置エラー |
ID情報 | : aliyah |
投稿者 | : gul05837 |
> > > サーバにインストールされているCGI.pmモジュールが古いためのようですね。
> > > 以下の作業を行ってみたら改善するかもしれません。
> > >
> > > ■作業1
> > > wforum.cgi, admin.cgi, regist.cgiにて、
> > > use lib "./lib";
> > > の行を、
> > >
> > > use strict;
> > > の後に移動。
> > >
> > > ■作業2
> > > libフォルダに、以下のCGI.pmモジュールを追加
> > >
> > > CGI.pmおよびCGIフォルダ以下すべて
> > >
> > > (入手先)
> > > http://cpansearch.perl.org/src/MARKSTOS/CGI.pm-3.55/lib/
> >
> >
> > 試みましたが、以下エラーが出ます。
> >
> > Internal Server Error
>
> これは作業を間違えていると思います。
> もう一度慎重にやり直してみてください。
CGI.pmモジュール及びCGIフォルダ内モジュールを、プロバイダに言ってサーバ内環境を置き換えてもらいましたが、
これだけでは動かないようで、
Can't locate object method "splitpath"
via package "File::Spec" at /usr/libdata/
perl/5.00503/CGI/Carp.pm line 384.
とエラーが出ています。
とのことでした。よろしければ次の手をお教え下さいませんか?
記事No | : 8684 |
投稿日 | : 2011/06/30(Thu) 20:50:09 |
タイトル | : Re^5: ウェブフォーラム6.03の設置エラー |
ID情報 | : kent |
投稿者 | : KENT |
> CGI.pmモジュール及びCGIフォルダ内モジュールを、プロバイダに言ってサーバ内環境を置き換えてもらいましたが、
>
> これだけでは動かないようで、
> Can't locate object method "splitpath"
> via package "File::Spec" at /usr/libdata/
> perl/5.00503/CGI/Carp.pm line 384.
> とエラーが出ています。
>
> とのことでした。よろしければ次の手をお教え下さいませんか?
エラーメッセージを見ると、File::Specモジュールがないか、バージョンが低いといっているようです。
File::Specモジュールの最新版をアップデートしてみると解決できるかもしれません。
ただし、お使いのサーバのPerlが5.005で、Perlのバージョンがかなり低いです。
もしかしたら、上記の対応をしても、また新たな問題が現れるかもしれません。