記事No | : 14941 |
投稿日 | : 2016/06/29(Wed) 22:41:24 |
タイトル | : Software error in topicsboard |
ID情報 | : je1ppe |
投稿者 | : uemori |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://uemori/cafe0704 |
> テンプレート( error.html ) : OK
> となっているので、これもパーミッションがおかしいのかもしれません。
> FFFTPでerror.htmlのパーミッションを確認してください。
hirayama様、Permissionを正しくSetして一応正常に実行できました。 大変ありがとうございました。