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


記事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のバージョンがかなり低いです。
もしかしたら、上記の対応をしても、また新たな問題が現れるかもしれません。


[検索ページ]