記事No | : 13796 |
投稿日 | : 2015/02/18(Wed) 15:47:51 |
タイトル | : CafeNote のディレクトリ/ファイルについて |
ID情報 | : tetuma |
投稿者 | : tetu |
URL | : http://vril.dip.jp//cafe.org/admin/check.cgi |
以前から、KENTさんのCGIは使わせていただいております。
現在新しいサーバを構築中でCafeNoteの導入を試していますが、難航中です。
cafe.zip (Ver:3.2)を解凍して得られるディレクトリ/ファイルの構成で疑問があります。
●ディレクトリ構成について
zipを解凍すると、
[admin] ディレクトリ内には、ディレクトリとしては [data] と [lib] しか出てきません。
Web上の緑色部分で説明されている【ディレクトリ構成例】にある [tmpl] [log] [ses] などのディレクトリは [admin] > [data] 内にあります。
[tmpl] [log] [ses]の各ディレクトリは、[admin] 直下に配置し直すべきでしょうか?
●mon.datについて
check.cgiを走らせると「月間データパス : NG」となります。
これは、解凍ファイル内に mon.dat がないためと思われますが如何でしょうか?
mon.dat はユーザー側で用意する必要がありますか?
試しに内容のない mon.dat を [data] ディレクトリ内に作りパーミッション606に設定すると「月間データパス : OK」「月間データパーミッション : OK」となります。
以上、よろしくお願いいたします。
記事No | : 13799 |
投稿日 | : 2015/02/18(Wed) 18:22:23 |
タイトル | : Re: CafeNote のディレクトリ/ファイルについて |
ID情報 | : tetuma |
投稿者 | : tetu |
URL | : http://vril.dip.jp//cafe.org/admin/check.cgi |
その後、いろいろ試しました。
[tmpl] [log] [ses]の各ディレクトリを [admin] 直下に配置しないと、index.cgi でサーバエラーが出ます。
しかし、[tmpl] [log] [ses]の各ディレクトリを [admin] 直下に配置すると check.cgi でいろいろ「NG」が出ますね。
現状、
[tmpl] [log] [ses]の各ディレクトリを [admin] 直下に配置し index.cgi を起動すると、「認証画面」は表示されます。
が、次の画面に行けず、write err: ses_dat が出ております。
記事No | : 13802 |
投稿日 | : 2015/02/20(Fri) 04:20:27 |
タイトル | : Re: CafeNote のディレクトリ/ファイルについて |
ID情報 | : tetuma |
投稿者 | : tetu |
URL | : http://vril.dip.jp/cafe/html |
お世話になります。
ほぼ自己解決しましたので、ご報告いたします。
zipファイルを解答すると、以下のようなディレクトリ階層が得られます。
cafe -+- admin
| +--- data
| | +--- log
| | +--- ses
| | +--- tmpl
| +--- lib
| +--- CGI
|
+- html
+--- art
+--- cat
+--- day
+--- img
+--- mon
+--- tool
これを丸ごとサーバ上の公開ディレクトリにFTPし、その後、指定されたファイルとディレクトリに対してパーミッションの設定を行いました。
しかしながら、この状態ではサーバエラーとなり index.cgi が起動できませんでした。
試行錯誤の末、data、lib に加えて tmpl、log、ses の各ディレクトリを admin 直下に移動することで、index.cgi が起動できることを発見しました。
この状態で
index.cgi の設定画面で操作を行うと、その度にエラーが出ます。そこで、エラーの度に今度は log、ses、tmpl の各ディレクトリを dataディレクトリ内に戻しました。
初めにサーバ上にファイルを転送したのと同じディレクトリ構成になるわけですが、
これで、index.cgi が起動し起動し、かつプログラムが正常に機能して変更内容がページ上に表示されるようになりました。
何かの理由があってこのようなことが起こるのでしょうが、原因の特定等については他の方にお任せしたいと思います。
以上、ご報告まで。
ありがとうございました。