Thread_ID: 1178841178
ページ移動

コメント一覧 投稿数:13
更新日:2018/08/30 12:22:32

先頭

2018/02/08 10:45:11 #1: 管理人

HitBBSで公開しているCGIの掲示板(Vシリーズ)の不具合の報告や質問をするスレッドです。


2018/08/24 17:35:16 #2: 百花

お世話になっております。
掲示板を使わせて頂きたいと設定しているのですが致命的なエラーの意味がわからず
投稿いたしました。致命的なエラーは
Illegal division by zero at ./pl/v12_data.pl line 62.
Compilation failed in require at index.cgi line 20.
レンタルサーバーはさくらインターネット
PerlのバージョンはPerl 5.14.4です
申し訳ございません。


2018/08/24 22:10:14 #3: 管理人

>>#2 百花様へ
白い背景のページで「致命的なエラー」と出ているエラーは、大抵が文字の打ち間違いか、たまにバグが出ていることもあります。調べてみますので少々お待ちください。

エラーコードの意味は、v12_data.pl(設定データファイル)の上から62行目の所から、読み込み(CGIの実行)に失敗している」という意味です。


#4

DEL


2018/08/26 01:41:06 #5: 管理人

>>#4 百花様
「Can't locate /home/www/cgi-v12/v12/private/adm_pas/adm_sub.cgi」
は、ファイルを読み込もうとしたらadm_sub.cgiというファイルが、指定された場所で見つからない。と言うものです。

「@INC (@INC contains: /usr/local/perl/5.14/lib/perl5/site_perl/5.14/mach /usr/local/perl/5.14/lib/perl5/site_perl/5.14 /usr/local/perl/5.14/lib/perl5/5.14/mach /usr/local/perl/5.14/lib/perl5/5.14 .) 」
は、Perlのライブラリにも見つからない。という内容ですが、adm_sub.cgiの場合は特に意味を持ちません(V12のCGIなので)。

最後の「 at ./pl/v12_data.pl line 130.」は、プログラムのソースでadm_sub.cgiを読み込もうとした場所を示しています。

簡単に言うと、v12_data.plの130行目で読み込もうとしたadm_sub.cgiが見つからなくて読み込めませんという意味です。

プライベートディレクトリの指定が間違っているか、その中のadm_pasディレクトリにadm_sub.cgiがにアップロードされているか確認をお願いします。

設定箇所はv12_data.plの45行目です。初期値で
「$_->{dir_private} = '/home/bbs10/www/v0/cgi-v12/v12/private';」
の所です。

adm_sub.cgiはCGIですが、暗号化用ファイルなのでパーミッションの実行権は不要です。

プライベートディレクトリは外部からアクセスできない場所に設置する事を勧めます。
さくらサーバーの場合は、公開ディレクトリwwwに入れず、その直上のディレクトリにプライベートディレクトリの設置が、たぶん出来ると思います。

---------
詳細文のdetails.htmlが付属していますが、その中の「ファイル構成 - (転送モード)」の所に
「a1wdlf0457638dijfk5f.html - (アスキー)」がありますが、現バージョンでは不要となっています。うっかり訂正を忘れてしまっています、すみません。


#6

DEL


#7

DEL


2018/08/26 19:50:09 #8: 管理人

>>#7 百花様
「BBS_ERROR」はCGIは実行に成功しましたが、何らかの問題や制限などで途中で終了した事を表します。
セットアップは完了したものと思います。

「見つかりませんでした。」は、v12_data.plの20~21行目ほどの「ホスト指定」で、指定されたホストとは違うアドレスでアクセスした場合に、アクセスが制限された時のものです。
これは、ホストが違う複数のアドレスでアクセスが出来てしまう環境で、一つのホストのみに絞りたい時の為の機能です、不要な場合は「$_->{HostName1} = '';」空文字指定とします。

空文字で無効となり、何か文字を設定すると有効になります。
規定値で「$_->{HostName1} = 'hitbbs.jp';」でhitbbs.jpが設定されていますので、貴サイトに合わせて必ず変更して下さい。

V12の掲示板はアフィリエイト対応なのでこういった機能があります。

追記
セットアップは何度行っても問題は出ない筈なので、「セットアップが正常に終了しました。」と出るまでやって見て下さい。


2018/08/26 20:20:20 #9: 管理人

>>#7 百花様
setup_errorが出た場合は、plディレクトリにあるsetup.plをエディタなどで開くとえらーの内容が書いてあります。

setup_errorの場合、setup.plのエラー箇所の行数が表示されるだけで、その行に詳細がコメントとして書かれています。


#10

DEL


2018/08/27 21:12:48 #11: 管理人

>>#10 百花様
V12の掲示板は、使用開始する前にセットアップ(インストール作業)をする必要があります。
その際に、.htaccessが無い時は自動作成されます。

やり方は、付属しているマニュアルか、下記のページを参考にして下さい。
なお、V12は難易度が高いため、一発でうまくいく事は希です。その都度エラーを確認しながら修正してください。

setup_errorのエラーの直し方は>>#9を参考にして下さい。

V12.1-マニュアル


2018/08/28 00:49:11 #12: 百花

管理人様出来ました。v12_1_skin1.zipを使っていたので
ノーマルでやってみたら動きました。お手数お掛け致しました^^


#13

DEL

最後尾

投稿欄

URL又はユーチューブ等の埋め込みコードはURL欄へ。
アップロードに失敗した時はリロードしてからやり直して下さい。

Thread_ID: 1178841178


カテゴリ内ベスト3

新着ベスト3

TSUKUMO

低コストで最大の売上が期待できる。バリューコマースのアフィリエイト

LINEで伝える