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


記事No: 14941
投稿日: 2016/06/29(Wed) 22:41:24
タイトルSoftware error in topicsboard
ID情報: je1ppe
投稿者: uemori
URLhttp://uemori/topics0630

お世話になります。
TopicsBoard V4.2 を初めて使用・試用しております。
私のHPからClickすると、以下のMessageが出てしまいます。
Software error:
Died at topics.cgi at line 356.
For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.

Topics.cgi のline348から 以下のCodeの模様ですが、
# 画像の場合
} elsif ($e{$i} =~ /^\.(jpg|gif|png)$/) {
if (-f "$cf{imgdir}/$no-s-$i$e{$i}") {
$ret .= qq|<a href="$cf{imgurl}/$no-$i$e{$i}" target="_blank"><img src="$cf{imgurl}/$no-s-$i$e{$i}" class="img" alt="$no-s-$i$e{$i}" /></a>|;
} else {
my ($w,$h) = resize($w{$i},$h{$i});
$ret .= qq|<a href="$cf{imgurl}/$no-$i$e{$i}" target="_blank"><img src="$cf{imgurl}/$no-$i$e{$i}" width="$w" height="$h" class="img" alt="$no-$i$e{$i}" /></a>|;

今のところ、解析対処方法が不明なのですが、何かご提案を頂戴できればありがたいです。 serverはAikis (和歌山県田辺市在)を使用しております。
init.cgiはそのまま使用しております。


記事No: 14945
投稿日: 2016/06/30(Thu) 22:53:44
タイトルRe: Software error in topicsboard
ID情報: je1ppe
投稿者: uemori
URLhttp://www.aikis.or.jp/~je1ppe/topics/sys/index.cgi

> お世話になります。
> TopicsBoard V4.2 を初めて使用・試用しております。
> 私のHPからClickすると、以下のMessageが出てしまいます。
> Software error:
> Died at topics.cgi at line 356.
> For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
>
> Topics.cgi のline348から 以下のCodeの模様ですが、
> # 画像の場合
> } elsif ($e{$i} =~ /^\.(jpg|gif|png)$/) {
> if (-f "$cf{imgdir}/$no-s-$i$e{$i}") {
> $ret .= qq|<a href="$cf{imgurl}/$no-$i$e{$i}" target="_blank"><img src="$cf{imgurl}/$no-s-$i$e{$i}" class="img" alt="$no-s-$i$e{$i}" /></a>|;
> } else {
> my ($w,$h) = resize($w{$i},$h{$i});
> $ret .= qq|<a href="$cf{imgurl}/$no-$i$e{$i}" target="_blank"><img src="$cf{imgurl}/$no-$i$e{$i}" width="$w" height="$h" class="img" alt="$no-$i$e{$i}" /></a>|;
>
> 今のところ、解析対処方法が不明なのですが、何かご提案を頂戴できればありがたいです。 serverはAikis (和歌山県田辺市在)を使用しております。
> init.cgiはそのまま使用しております。
>


記事No: 14946
投稿日: 2016/06/30(Thu) 22:56:53
タイトルRe^2: Software error in topicsboard
ID情報: je1ppe
投稿者: uemori
URLhttp://www.aikis.or.jp/~je1ppe/topics/topics.cgi

> > お世話になります。
> > TopicsBoard V4.2 を初めて使用・試用しております。
> > 私のHPからClickすると、以下のMessageが出てしまいます。
> > Software error:
> > Died at topics.cgi at line 356.
> > For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
> >
> > Topics.cgi のline348から 以下のCodeの模様ですが、
> > # 画像の場合
> > } elsif ($e{$i} =~ /^\.(jpg|gif|png)$/) {
> > if (-f "$cf{imgdir}/$no-s-$i$e{$i}") {
> > $ret .= qq|<a href="$cf{imgurl}/$no-$i$e{$i}" target="_blank"><img src="$cf{imgurl}/$no-s-$i$e{$i}" class="img" alt="$no-s-$i$e{$i}" /></a>|;
> > } else {
> > my ($w,$h) = resize($w{$i},$h{$i});
> > $ret .= qq|<a href="$cf{imgurl}/$no-$i$e{$i}" target="_blank"><img src="$cf{imgurl}/$no-$i$e{$i}" width="$w" height="$h" class="img" alt="$no-$i$e{$i}" /></a>|;
> >
> > 今のところ、解析対処方法が不明なのですが、何かご提案を頂戴できればありがたいです。 serverはAikis (和歌山県田辺市在)を使用しております。
> > init.cgiはそのまま使用しております。
> >


記事No: 14951
投稿日: 2016/07/02(Sat) 08:24:14
タイトルRe: Software error in topicsboard
ID情報: teketen
投稿者: てけてん

http://www.aikis.or.jp/~je1ppe/topics/topics.cgi

> Died at topics.cgi line 356.

topics.cgiの356行目は、

open(IN,"$cf{tmpldir}/error.html") or die;

なので、テンプレートファイルが開けない為、スクリプトを中止しているようです。
というわけで、init.cgiの設定の

# テンプレートディレクトリ【サーバパス】
$cf{tmpldir} = './tmpl';

で指定したディレクトリにテンプレートファイルがないのでしょう。
もしかして、ディレクトリをhttp://からのアドレスで指定していませんか?
もし、そうならば、上記のように相対パスで指定して下さい。

また、動作が確認できるまで、TopicsBoardに同封されていたcheck.cgiをtopics.cgiと同じ場所に設置し、check.cgiにアクセスしてOKが出ているかを確認して下さい。
KENTさんのTopicsBoardのcheck.cgiサンプル
http://www.kent-web.com/bbs/topics/check.cgi
このように確認できます。
因みに、mage-Magickがインストールされていないサーバーでは、mage-Magick動作:NGになりますので、その場合は、init.cgiの設定で
$cf{thumbnail} = 0;
にします。


記事No: 14953
投稿日: 2016/07/03(Sun) 01:05:14
タイトルRe^2: Software error in topicsboard
ID情報: je1ppe
投稿者: uemori
URLhttp://uemori/topics0630

> http://www.aikis.or.jp/~je1ppe/topics/topics.cgi
>
> > Died at topics.cgi line 356.
>
> topics.cgiの356行目は、
>
> open(IN,"$cf{tmpldir}/error.html") or die;
>
> なので、テンプレートファイルが開けない為、スクリプトを中止しているようです。
> というわけで、init.cgiの設定の
>
> # テンプレートディレクトリ【サーバパス】
> $cf{tmpldir} = './tmpl';
>
> で指定したディレクトリにテンプレートファイルがないのでしょう。
> もしかして、ディレクトリをhttp://からのアドレスで指定していませんか?
> もし、そうならば、上記のように相対パスで指定して下さい。
>
> また、動作が確認できるまで、TopicsBoardに同封されていたcheck.cgiをtopics.cgiと同じ場所に設置し、check.cgiにアクセスしてOKが出ているかを確認して下さい。
> KENTさんのTopicsBoardのcheck.cgiサンプル
> http://www.kent-web.com/bbs/topics/check.cgi
> このように確認できます。
> 因みに、mage-Magickがインストールされていないサーバーでは、mage-Magick動作:NGになりますので、その場合は、init.cgiの設定で
> $cf{thumbnail} = 0;
> にします。
/////////////
テケテン様、
アクションをありがとうございます。
確認したこと。
$cf{thumbnail} = 0; になっています。
init.cgi はそのままをSeverにCopyしています。
Topics CGIのsub error に来るということはそもそも何かErrorになっているということでしょうか。 テンプレートはhttp// からの指定はありません。
Check.cgiを実行するとinternal Servererrorになりますので、Aikis providerにてとりあえず調査していただきます。


記事No: 14965
投稿日: 2016/07/05(Tue) 00:04:39
タイトルRe^3: Software error in topicsboard
ID情報: je1ppe
投稿者: uemori
URLhttp://uemori/cafe0704

> > http://www.aikis.or.jp/~je1ppe/topics/topics.cgi
> >
> > > Died at topics.cgi line 356.
> >
> > topics.cgiの356行目は、
> >
> > open(IN,"$cf{tmpldir}/error.html") or die;
> >
> > なので、テンプレートファイルが開けない為、スクリプトを中止しているようです。
> > というわけで、init.cgiの設定の
> >
> > # テンプレートディレクトリ【サーバパス】
> > $cf{tmpldir} = './tmpl';
> >
> > で指定したディレクトリにテンプレートファイルがないのでしょう。
> > もしかして、ディレクトリをhttp://からのアドレスで指定していませんか?
> > もし、そうならば、上記のように相対パスで指定して下さい。
> >
> > また、動作が確認できるまで、TopicsBoardに同封されていたcheck.cgiをtopics.cgiと同じ場所に設置し、check.cgiにアクセスしてOKが出ているかを確認して下さい。
> > KENTさんのTopicsBoardのcheck.cgiサンプル
> > http://www.kent-web.com/bbs/topics/check.cgi
> > このように確認できます。
> > 因みに、mage-Magickがインストールされていないサーバーでは、mage-Magick動作:NGになりますので、その場合は、init.cgiの設定で
> > $cf{thumbnail} = 0;
> > にします。
> /////////////
> テケテン様、
> アクションをありがとうございます。
> 確認したこと。
> $cf{thumbnail} = 0; になっています。
> init.cgi はそのままをSeverにCopyしています。
> Topics CGIのsub error に来るということはそもそも何かErrorになっているということでしょうか。 テンプレートはhttp// からの指定はありません。
> Check.cgiを実行するとinternal Servererrorになりますので、Aikis providerにてとりあえず調査していただきます。
/////////
7/4 Update
checkの結果は 以下のようになりました。
Check Mode: [ TopicsBoard v4.2 ]

Perlバージョン : 5.010001
ログファイルパス : OK
ログパーミッション : OK
アップロードディレクトリパス : OK
アップロードディレクトリのパーミッション : OK
テンプレート( bbs.html ) : OK
テンプレート( error.html ) : OK
テンプレート( find.html ) : OK
Image-Magick動作: NG

Topics.cgiを実行するとまだ
Software error:

Died at topics.cgi line 356.

For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
になります。
念のため int.cgi の設定部分は
$cf{thumbnail} = 0;

# 掲示板タイトル
$cf{bbs_title} = "新着情報";

# 掲示板プログラムURL【URLパス】
$cf{bbs_cgi} = './topics.cgi';

# 管理プログラムURL【URLパス】
$cf{admin_cgi} = './admin.cgi';

# ログファイル【サーバパス】
$cf{logfile} = './data/topics.dat';

# テンプレートディレクトリ【サーバパス】
$cf{tmpldir} = './tmpl';

# 画像ディレクトリ【サーバパス】
$cf{imgdir} = './img';

# 画像ディレクトリ【URLパス】
$cf{imgurl} = './img';

# アイコンディレクトリ【URLパス】
$cf{iconurl} = './img/icon';

の如くです。 更なるアクションを頂戴できたらありがたいです。


記事No: 14969
投稿日: 2016/07/05(Tue) 03:46:08
タイトルRe^4: Software error
ID情報: hirayama
投稿者: hirayama

テンプレート( error.html ) : OK
となっているので、これもパーミッションがおかしいのかもしれません。
FFFTPでerror.htmlのパーミッションを確認してください。


記事No: 14972
投稿日: 2016/07/05(Tue) 13:43:32
タイトルRe^5: Software error
ID情報: je1ppe
投稿者: uemori
URLhttp://uemori/cafe0704

> テンプレート( error.html ) : OK
> となっているので、これもパーミッションがおかしいのかもしれません。
> FFFTPでerror.htmlのパーミッションを確認してください。
hirayama様、Permissionを正しくSetして一応正常に実行できました。 大変ありがとうございました。


[検索ページ] [掲示板]