概要・サンプル 最新情報 画像 ダウンロード 設置方法 コミュカレの使い方 動作プロバイダー 動作報告掲示板 修正・追加要望リスト 質問と修正・追加要望掲示板 DBMについて 謝 辞

コミュカレ」 の、設置方法

インストール方法  最新 バージョン1.040601

旧バージョン1.031006の設置ページ  ・旧バージョン1.030724の設置ページ  ・最初のバージョンの設置ページ

はじめての方にとって、CGIの設置は、すこし敷居が高いかもしれませんので、

お知り合いで、ホームページを作っていらっしゃる方に依頼されても良いでしょう。

その場合、ログインパスワードを指定する部分のみは、ご自分で入れて下さい。



インストールは以下の順になります。

1
ダウンロードとファイルの解凍
2
Perlインタプリタのコマンドパスの指定
3
設置ページと画像フォルダーのパス指定等
4
アップロード
5
アクセス権の設定


インストール後について。

a
インストール後に生成されるファイルについて
b
バックアップについて

 

1 ダウンロードとファイルの解凍


作業 1
最新版のコミュカレをダウンロードの頁よりダウンロードします。
解凍先フォルダーを事前に作成しておいて下さい。

ダウンロードされたファイルを解凍先フォルダーへ解凍します。

 ※解凍には、Lhaca 等のソフトを利用します。

解凍するとCGIのファイルや顔アイコンのファイル等が、各フォルダーにできます。

 

2 Perlインタプリタのコマンドパスの指定

シナプス」をご利用の方は、このコーナー(作業2)の変更は必要はありません。

解凍後にできたファイルの中より 各CGIファイルの1行目にあるPerlインタプリタのパスは、プロバイダによって異なります。その為、各CGIファイルの1行目を、ご加入のプロバイダーの指定通りに、エディタを利用して変更しなければなりません。

ご加入のプロバイダーで、Perlインタプリタのパスを調べて下さい。

Perlインタプリタのパスは、ご加入プロバイダーのサービスホームページ作成CGIの設定等に説明頁があります。

パスの変更には、以下などのエディタを利用します。

Windows付属
Windows用
MAC用
メモ帳 「 TeraPad 」無料 「 YooEdit 」 無料
ワードパッド その他 Vectorエディタのページ その他 Vectorエディタのページ

パスの変更方法

1行目の変更をしなければならない部分
変更例

#!/www/bin/perl5

の部分を加入プロバイダーの指定通り(右例等)に変更します。

#!/usr/local/bin/perl5
#!/usr/bin/perl5
その他

良い例

悪い例

#!usr/local/bin/perl5 ←1行目に記述して下さい。

□□□□□□□□□□□□

↓一文字目に空白があると動作しません。

#!/usr/local/bin/perl5

↓3文字目に空白があっても動作します。

#! /usr/local/bin/perl5

↓一行目が空白行の場合動作しません。

□□□□□□□□ ← 一行目が空白行

#!/usr/local/bin/perl5

エディタを使って下記CGIファイルの1行目を全て同じ指定パスに変更して下さい

作業 2

1行目を変更するファイル名
ファイルの場所
comucale.cgi comucale フォルダーに有ります。
c_conf.cgi comucale フォルダーに有ります。
c_memo.cgi comucale フォルダーに有ります。
c_link.cgi comucale フォルダーに有ります。
dbsetup.cgi comucale フォルダーに有ります。

 

3 設置頁までのパスと画像フォルダーのパス指定等

エディタを使って、各cgiファイルを変更して下さい。

作業 3

cgi ファイル名
変更部分
内容
comucale.cgi $topurl='http://www.x.x.x/x/comucale/comucale.cgi'; 23行目 comucale.cgiの設置ページを絶対パスで指定して下さい。
comucale.cgi $imagedir='../c_images/'; イメージフォルダーをどこにでも置ける場合は、変更しなくてかまいません。

34行目あたり
画像フォルダー /c_images/ までのパス

画像が表示されない場合、絶対パスで指定して下さい。

 

4 アップロード

FTPクライアントソフトの入手

コミュカレを サーバーへアップロードする為には、 FFFTPなどのFTPクライアントソフトを利用します。 ここでは、FFFTPを使った方法でご説明します。

FFFTPは、無料で以下のページより入手できます。
Vector のトップページ
Vector - FFFTP のダウンロードページ

FFFTPの使い方


設置方法

ご加入プロバイダーの会員サポートページ等を参照されて下さい。
プロバイダー FFFTP その他の FTPソフト
ぷらら FFFTP リンク先
SYNAPSE FFFTP リンク先

サーバーへのアップロード

上記等を参考にして、サーバーの設定後サーバーへ接続します。

FFFTPの場合、 接続が成功した後、一番上のフォルダーをごっそりと一回でアップロードします。

ローカル(左窓)の「 colendar 」フォルダーをサーバー(右窓)へドラッグ&ドロップするだけです。


作業 3

ダウンロード後、解凍してできたフォルダーとファイルの全てを、そのままの階層構造のままアップロードして下さい。

但し、cgi ファイルの設置場所が指定されている場合は、下記などになります。

 

5 アクセス権の設定


アップロードされたファイルは、以下の ■ フォルダー と □ファイル の構成になります。

cgi ファイルの設置場所の制限が無い場合



 public_html
          | 
          | 
          +--  comucale [777]
                 |
                 +--  基本データフォルダー [777]
                 |
                 +--  めもデータフォルダー [777]
                 |     
                 +--  リンクデータフォルダー [777]
                 |     
                 +--  comucale.cgi[755]
                 +--  dbsetup.cgi [755]
                 +--  c_conf.cgi  [755]
                 +--  c_link.cgi  [755]
                 +--  c_memo.cgi  [755]
                 +--  jcode.pl    [755]
                 +--  qreki.pl    [755]
-----------------------------------------------
cgi ファイルの設置場所が cgi-bin 内の場合


 public_html
   | 
   +--  cgi-bin [777]
          | 
          +--  comucale [777]
                 |
                 +--  基本データフォルダー [777]
                 |
                 +--  めもデータフォルダー [777]
                 |     
                 +--  リンクデータフォルダー [777]
                 |     
                 +--  comucale.cgi[755]
                 +--  dbsetup.cgi [755]
                 +--  c_conf.cgi  [755]
                 +--  c_memo.cgi  [755]
                 +--  c_link.cgi  [755]
                 +--  jcode.pl    [755]
                 +--  qreki.pl    [755]

-----------------------------------------------
cgi ファイルの設置場所が cgi-bin 直下指定の場合

 public_html
   | 
   +--  cgi-bin [777]
                 |
                 +--  基本データフォルダー [777]
                 |
                 +--  めもデータフォルダー [777]
                 |     
                 +--  リンクデータフォルダー [777]
                 |     
                 +--  comucale.cgi[755]
                 +--  dbsetup.cgi [755]
                 +--  c_conf.cgi  [755]
                 +--  c_memo.cgi  [755]
                 +--  c_link.cgi  [755]
                 +--  jcode.pl    [755]
                 +--  qreki.pl    [755]

===============================================

画像ファイルは、comucale.cgiの

#■■■■■■■■■■■
#  確認 変更(3)     画像フォルダー /c_images/ までのパス
#■■■■■■■■■■■

の部分を参照してください。

FFFTPの場合、画像フォルダーと画像ファイルのアクセス権設定は、
デフォルトのまま。

作業 4
.
アクセス権
フォルダーとファイ種別

フォルダー名 と ファイ名

777
フォルダー
comucale
755・705で動作する所も有り。
777
フォルダー
基本データフォルダー
755・705で動作する所も有り。
777
フォルダー
めもデータフォルダー
755・705で動作する所も有り。
777
フォルダー
リンクデータフォルダー
755・705で動作する所も有り。
755
ファイル
comucale.cgi
755
ファイル
dbsetup.cgi
755
ファイル
c_conf.cgi
755
ファイル
c_memo.cgi
755
ファイル
c_link.cgi
755
ファイル
jcode.pl
755
ファイル
qreki.pl

各フォルダーの index.htm は削除しないで下さい。
   ( フォルダーの中のファイルリストを表示させない為 )

旧バージョン番号 からのデータ継承の場合等

comucale.cgi の内部記載分も確認して下さい。

( 旧パスワードを要求される場合が有ります。)
●ログインできない場合、(パスワードを忘れた場合)================

バージョン1.040601の場合
comucale.cgi
の

269行目------------------------------

# ■■■■■■■■■■
# ■■ アクセス制限
# ■■■■■■■■■■

&acseigen;


の所を-------------------------------

# ■■■■■■■■■■
# ■■ アクセス制限
# ■■■■■■■■■■

#&acseigen;
$userno = 1;

に書き換えたら、常に管理者でログインできます。
IDとパスワードを確認後、
スクリプトを元に戻して再アップして下さい。

●上記でもログインできない場合、================================

実際のフォルダー名と記述フォルダー名が異なる場合。
    フォルダー名とファイル名を再度ご確認下さい。



上記で文字色が、緑色部フォルダー3ヶ所と、赤色部ファイル7ヶ所のパーミッション(アクセス権)を変更します。

(指定以外のファイルとフォルダーのアクセス権の設定は、デフォルトのままです。) アップロードの後、FFFTPの場合、

サーバー(右窓)に有る、アクセス権を指定するファイルやフォルダーを、

コントロールキーを押したまま、左クリック(複数)すると、まとめて選択できます。

その後、メニューバーより、コマンド(C) の 属性変更(A) を選択して、以下の窓でアクセス権を設定します。



フォルダー移動は、そのフォルダーをクリックします。

フォルダーを移動して、全てのフォルダーとファイルのアクセス権を設定します。

以上で、終わりです。動作しない場合、再確認をお願いします。


■ 最初にアクセスするURLは以下などになります。

http://***.***.**/ホームページ名/comucale/comucale.cgi

http://***.***.**/ホームページ名/cgi-bin/comucale/comucale.cgi

http://***.***.**/ホームページ名/cgi-bin/comucale.cgi

※  *** 部は、ドメイン   緑フォルダー名は作成されたフォルダー名

 

a インストール後に生成されるファイルについて

新バージョンは公開しておりません。旧バージョンを参考にして下さい。

自動生成されたデータファイルはcgiファイルでは有りませんので、アクセス権を変更しないで下さい。
自動でアクセス権が設定されますので、そのままで良いと思います。

b バックアップについて

上記データファイルを、サーバーよりクライアントへバックアップを取って下さい。
クライアントのバックアップデータを、サーバーへ戻す事ができます。
その場合、クライアントのバックアップデータは、変更しないで下さい。(クライアント上でダブルクリックしないで下さい。)
FFFTPの場合、転送モードは自動で、問題ありませんでした。(テスト クライアントはWindows2000)

その他 ファイル容量について

ご自分のサーバーの場合で、DBMのタイプがSDBMの場合、ファイル容量に制限が有ります。
パフォーマンスをあげる為には、ダウンロードカテゴリー の中段のGDBM・Berkeley DB情報をご覧下さい。


更新:05/03/14
Copyright (C) 2002-2005 ecopig.jp . All Rights Reserved.