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


記事No: 15207
投稿日: 2016/11/15(Tue) 23:05:15
タイトルjoyful.cgiの設置エラー
ID情報: haruk
投稿者: はるか
URLhttp://n-h.x0.to/haruk-w

毎度お世話になっています。
今回joyful掲示板をお借りしています。
設置に関して以下のようなエラーが出ます。
恥ずかしながらCGIには詳しくない初心者です。
色々触ってみましたがどうしてもわかりません。
check.cgiはOKがてます。
http://n-h.x0.to/joyful/joyful.cgi
よろしくお願いいたします。
----------------------------------------
Can't locate CGI/Minimal.pm in @INC (@INC contains: ./lib /usr/local/lib/perl5/5.14/BSDPAN /usr/local/lib/perl5/site_perl/5.14/mach /usr/local/lib/perl5/site_perl/5.14 /usr/local/lib/perl5/5.14/mach /usr/local/lib/perl5/5.14 .) at joyful.cgi line 13.
BEGIN failed--compilation aborted at joyful.cgi line 13.
For help, please send mail to the webmaster (support@sakura.ad.jp), giving this error message and the time and date of the error.


記事No: 15208
投稿日: 2016/11/16(Wed) 10:27:26
タイトルRe: joyful.cgiの設置エラー
ID情報: hirayama
投稿者: hirayama

Minimal.pmというモジュールが読み込めないというエラーが出ているので、
./lib/CGI内にMinimalディレクトリ、Minimal.pm、Minimal.podというファイルがアップロードされているか確認してください。
されている場合でもすべて再アップロードしたほうがいいかも知れません。


記事No: 15209
投稿日: 2016/11/16(Wed) 21:56:02
タイトルRe^2: joyful.cgiの設置エラー
ID情報: haruk
投稿者: はるか
URLhttp://n-h.x0.to/haruk-w

> Minimal.pmというモジュールが読み込めないというエラーが出ているので、
> ./lib/CGI内にMinimalディレクトリ、Minimal.pm、Minimal.podというファイルがアップロードされているか確認してください。
> されている場合でもすべて再アップロードしたほうがいいかも知れません。
--------------------
ありがとうございます。
ファイルを確認したところkentさんの構成図と少し異なりminimal.pmは以下のようにminimalデレクトリーではなくlib直下になっています。
(ディレクトリ構成)
index.html (トップページ等)
|
+-- joyful / joyful.cgi [705] ... 掲示板本体
| regist.cgi [705]
| admin.cgi [705] ... 管理画面
| captcha.cgi [705]
| check.cgi [705]
| init.cgi [604]
|
+-- lib /
| |
| +-- GD /
| +-- Crypt /
| +-- bin /
| +-- cgi/
| +-- .htaccess
| +-- captcha.pl
| +-- captsec.pl
| +-- index.html
| +-- jcode.pl
| +-- minimal.pm
| +-- pngren.pl
| +-- thumb.pl
|
+-- data / log.cgi [606]
| | count.dat [606]
| | pastno.dat [606]
| |
| +-- past [707] / 0001.cgi [606]
|
+-- img [707] /
|
+-- cmn / *.*
|
+-- tmpl / *.html


記事No: 15210
投稿日: 2016/11/16(Wed) 23:01:56
タイトルRe^3: joyful.cgiの設置エラー
ID情報: hirayama
投稿者: hirayama

> ファイルを確認したところkentさんの構成図と少し異なりminimal.pmは以下のようにminimalデレクトリーではなくlib直下になっています。
説明ページの構成図とも違いますが、Joyful Note最新版の構成とも違うようですね。
最新版をダウンロードして再設置してください。


記事No: 15212
投稿日: 2016/11/17(Thu) 20:57:45
タイトルRe^4: joyful.cgiの設置エラー
ID情報: haruk
投稿者: はるか
URLhttp://n-h.x0.to/joyful/joyful.cgi

> 説明ページの構成図とも違いますが、Joyful Note最新版の構成とも違うようですね。
> 最新版をダウンロードして再設置してください。
Kent.cgiから新しくダウンロードして更新しましたが、
やはりエラーになります。
新しいのは構成図は以下のようになっていました。
-----------------------
新ディレクトリ構成
+-- joyful/
|
+--joyful.cgi 705
+--regist.cgi 705
+--admin.cgi 705
+--captcha.cgi705
+--check.cgi 705
+--init.cgi 705
|
+-- lib/
| |
| +-- CGI/
| | |
| | +-- Minimal/
| | | |
| | | +-- Misc.pl
| | | +-- Multipart.pm
| | +-- Minimal.pm
| | +-- Minimal.pod
| +-- Crypt/
| | |
| | +-- RC4.pm
| +-- GD/
| | |
| | +-- Securityimage/
| | | |
| | | +-- GD.pm
| | | +-- Magick.pm
| | | +-- Styles.pm
| | +-- Securityimage.pm
+-- bin/
|
+-- data/
| |
| +-- log.cgi
| +-- count.dat
| +-- pastno.dat
| +-- .htaccess
| +-- index.html
| +-- past/
| |
| +--0001.cgi
| +--index.html
+-- img/
|
+-- cmn/
|
+-- tmpl/


記事No: 15213
投稿日: 2016/11/17(Thu) 22:49:36
タイトルRe^5: joyful.cgiの設置エラー
ID情報: haruk
投稿者: はるか
URLhttp://n-h.x0.to/joyful/

init.cgiのコピーを添付しますのでよろしくお願いします。
URLをクリックするとデレクトリーが表示されます。
#===========================================================
# ■ 設定項目(変更したところは★マークURLパスを書き換えました)
#===========================================================
# 管理者用パスワード
$cf{password} = '0123';
# サムネイル画像を作成する(要:Image::Magick)
$cf{thumbnail} = 0;
# 掲示板タイトル
$cf{bbs_title} = "掲示板 - JoyfulNote";
# アップロードファイル管理者チェック機能 (0=no 1=yes)
$cf{img_check} = 0;
# 最大記事数 (親記事+レス記事も含めた数)
$cf{max} = 50;
# 返信がつくと親記事をトップへ移動 (0=no 1=yes)
$cf{topsort} = 1;
# 画像の位置
$cf{image_position} = 1;
# ミニカウンタの設置
$cf{counter} = 1;
# カウンタファイル【サーバパス】
$cf{cntfile} = './data/count.dat';
# 本体CGIのURL【URLパス】★
$cf{bbs_cgi} = 'http://n-h.x0.to/joyful/joyful.cgi';
# 書込CGIのURL【URLパス】★
$cf{regist_cgi} = 'http://n-h.x0.to/joyful/regist.cgi';
# 管理CGIのURL【URLパス】★
$cf{admin_cgi} = 'http://n-h.x0.to/joyful/admin.cgi'
# アイコン画像【URLパス】★
$cf{ico_mail} = "http://n-h.x0.to/joyful/icon/mail.gif";
$cf{ico_home} = "http://n-h.x0.to/joyful/icon/home.gif";
# クッキーID名(特に変更しなくてよい)
$cf{cookie_id} = "joyfulbbs";

# -------------------------------------------------------------- #
# [ 以下は「過去ログ」機能を使用する場合の設定 ]
#
# 過去ログ用NOファイル【サーバパス】
$cf{nofile} = './data/pastno.dat';
# 過去ログのディレクトリ【サーバパス】
$cf{pastdir} = './data/past';
# 過去ログ1ファイルの行数
# → この行数を超えると次ページを自動生成します
$cf{pastmax} = 600;
# -------------------------------------------------------------- #
# [ 以下は「画像認証機能」機能を使用する場合の設定 ]
# 認証用画像生成ファイル【URLパス】★
$cf{captcha_cgi} = 'http://n-h.x0.to/joyful/captcha.cgi';
#===========================================================
# ■ 設定完了
#===========================================================


記事No: 15215
投稿日: 2016/11/18(Fri) 15:38:52
タイトルRe^6: joyful.cgiの設置エラー
ID情報: teketen
投稿者: てけてん

> URLをクリックするとデレクトリーが表示されます。

肝心のlibディレクトリ内が見れないので、見れるようにしていただけますか?
libディレクトリ内の.htaccessとindex.htmlを一時削除して下さい。
(問題が解決したら、再びアップロードして下さい)

もしかして、サーバーにアップロードされているファイルやディレクトリ名が、全て小文字になっていることはないですか?
大文字と小文字を区別するので、CGIとCgiとcgiはそれぞれ別の名前に解釈されます。
ローカル側(ご自分のパソコン内)とサーバー側の名前が同じか確認して下さい。


記事No: 15216
投稿日: 2016/11/18(Fri) 17:00:10
タイトル解決しました、ありがとうございます。
ID情報: haruk
投稿者: はるか
URLhttp://n-h.x0.to/joyful/joyful.cgi

hirayama様、てけてん様
どうもありがとうございました。
サーバーにhtmlをアプロードする際、ファイルの文字を
小文字にする設定をしていました。
原因はファイル名が小文字になっていたからでした。
lib内のファイル名が小文字になっていました。


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