*CGI*

今まで使っていた掲示板のログ(投稿記事内容)を新しい掲示板で引き継ぎたいときの説明です。


引き継げる掲示板かを確認します

当サイトで配布している掲示板には、大きく分けると3種類あります。


・yamtakオリジナルCGI(改造版と書かれていないもの)
ログ形式をすべて同じものにしてあるので、
オリジナルCGI間でしたらどれでもログを引き継ぐことができます。

また、旧バージョンのyy-boardからはログを引き継げます。
2003年9月よりyy-boardのログ形式が変更になったので、v4.6は旧タイプのログ形式にあたります。
そのため最新のyy-boardのログは引き継げません。ご了承ください。


・KENT WEBさま「yy-board v4.6」の改造版
旧バージョンのyy-boardからログを引き継げます。
2003年9月よりyy-boardのログ形式が変更になったので、v4.6は旧タイプのログ形式にあたります。
そのため最新のyy-boardのログは引き継げません。


・KENT WEBさまFantacy Board v1.8」の改造版
KENT WEBさまのFantacy Boardのログを引き継げます。
yy-boardとはログ形式が違うため、ログは引き継げません。


当サイトで配布しているCGIの種類
yamtakオリジナル yy-board改造版 Fantacy改造版





使
yamtakオリジナルCGI ×
KENTさま yy-board4.6以前 ×
KENTさま yy-board4.7以降 × × ×
KENTさま FantacyBoard × ×



引き継ぐ手順

CGIファイル内を変更しないで、「前のログファイル名を新しい名前に変える方法」
「新しいCGIファイルの設定項目内ログファイル名部分を古いログ名に書き換える方法」があります。
どちらでも好きな方でかまいませんので、好きなほうでやってくださいね。
サーバー内にたくさんのCGIファイルを置いている場合は、
古いログファイルを新しいログファイル名に変更したほうが、わかりやすいと思います。


(方法その1)今までのログファイルの名前を新しいログファイル名に変更する場合
例:新しいCGIがwine.cgi / wine.log 前のCGIがcute.cgi / cute.log


1.新しいCGIファイル(wine.zipかwine.lzh)をダウンロードします。

2.圧縮ファイルになっているので解凍ソフトで解凍してください。(wine名のフォルダになります)

3.その中にある『xxxx.log』のログファイル(wine.log)は使わないので削除します。
  ファイル名の上で右クリック→削除

4.新しいCGIファイル(wine.cgi)をエディタソフト(メモ帳など)で開き、
入力状態が半角英数モード(ツールバーが「A」の状態)にして、
必要な設定項目を書き換えます。ログファイル名はそのまま(wine.log)にしておく。

5.前のCGIファイルを置いてあるサーバーに接続します。

6.新しいCGI(wine.cgi)をサーバーに転送して、パーミッションを変更します。
(755などサーバーの指定どおり)

7.ログファイル(cute.log)の上で右クリック→、「ファイル名変更」を指定し
  新しいCGI用のログファイル名(wine.log)に変更します。(おわり)

そのほか使用する画像の変更がある場合は別途作業してください。




(方法その2) 新しいCGIファイル内で古いログファイル名に変更する場合
例:新しいCGIがwine.cgi / wine.log 前のCGIがcute.cgi / cute.log


1.新しいCGIファイル(wine.zipかwine.lzh)をダウンロードします。

2.圧縮ファイルになっているので解凍ソフトで解凍してください。(wine名のフォルダになります)

3.その中にある『xxxx.log』のログファイル(wine.log)は使わないので削除します。
  ファイル名の上で右クリック→削除

4.新しいCGIファイル(wine.cgi)をエディタソフト(メモ帳など)で開き、
半角英数入力状態(ツールバーが「A」の状態)にして、
設定項目内46行目あたりを見つけて、古いログファイル名に書き直します。

 # ログファイのパス指定
 # → フルパスで指定する場合は / から記述
 $logfile = './wine.log';

 ./wine.log → ./cute.log に書き換え、
 このとき、ファイル名の前後についている「'」「'」や、お尻の「;」を削除しないように。
 また、パス指定部分の「./」も削除しないように気をつけます。

5.その他必要な設定項目を書き換えます。

6.CGIファイルを上書き保存します。

7.前のCGIファイルを置いてあるサーバーに接続します。

8.新しいCGI(wine.cgi)をサーバーに転送して、パーミッションを変更します
(755などサーバーの指定どおり)。 おわり。

そのほか使用する画像の変更がある場合は別途作業してください。





気をつけること


一番多いのが、まっさらな新しいログファイルを、前のログに上書きしてしまうもの。
サーバーへのファイル転送の場合、同じファイル名があっても
「同じファイル名がありますが、上書きしていいですか?」などの警告画面は出てきません。

なので上の手順では、使わない新しいまっさらなログファイルを先に削除しています。
くれぐれも気をつけてくださいね。




>>CGI TOP