トップ > 携帯対応YY-BOARD(改) > 設置方法 > yy_data.cgiコンバータ  サイトマップ

yy_data.cgiコンバータ
最終更新 2007/09/14

yy_data.cgiコンバータについて

 携帯対応YY-BOARD(改)のデータファイルyy_data.cgiをコンバートするCGIです。Rev2.16(M)までのyy_data.cgiを、Rev2.2(M)以降対応のyy_data.cgiにコンバートします。

 Rev2.2(M)で各種設定項目が記録されている、yy_data.cgiのフォーマットを変更しました。Rev2.16(M)までからRev2.2(M)以降にバージョンアップすると、それまでのyy_data.cgiを使えません。そのまま使うと「データファイルのフォーマットが正しくありません」エラーが出ます。Rev2.2(M)以降用のyy_data.cgiをアップロードして新たに設定し直すか、このCGIでコンバートする必要があります。

 yy_data.cgiコンバータには、通常版用とマルチ掲示板対応版用があります。通常版のyy_data.cgiには通常版用のyy_data.cgiコンバータのdata_conv.cgiを、マルチ掲示板対応版のyy_data.cgiにはマルチ掲示板対応版用のyy_data.cgiコンバータのdata_conv_m.cgiをそれぞれ使う必要があります。

 コンバート後のyy_data.cgiはRev2.2(M)以降の携帯対応YY-BOARD(改)なら、通常版でもマルチ掲示板対応版でも共通で使用できます。

 このCGIはフリーソフトです。

 なお、Revにある(M)は、RevにMが付くもの(通常版)と付かないもの(マルチ掲示板対応版)両方を表します。これは通常版用とマルチ掲示板対応版用共通の解説です。

ダウンロード

 ダウンロードはこちらです。

ファイル一覧

通常版用

data_conv.cgi実行ファイル
readme.txt説明書

マルチ掲示板対応版用

data_conv_m.cgi実行ファイル
readme.txt説明書

使い方

必要部分の書き換え

 □data_conv.cgi / data_conv_m.cgi

#!/usr/local/bin/perlサーバで定められたPerlのパスを指定します。
$script = './data_conv.cgi';
$script = './data_conv_m.cgi';
プログラムURL
相対パスまたはhttp://からのパス
$data_file = './yy_data.cgi';データファイルのファイル名です。
通常は変更の必要はありません。
$backup = './yy_data_bak.cgi';バックアップファイル名
旧yy_data.cgiをこのファイル名に変更してバックアップします。
通常は変更の必要はありません。
$backup = 1;バックアップの適用(0:無効 1:有効)
バックアップファイルの作成がうまく行かない時は「0」にします。

アップロード

 標準的なディレクトリ構成は次のようになります。
 Rev2.16(M)までのyy_data.cgiをサーバからダウンロードして、別のディレクトリにアップロードしましょう。

【ディレクトリ構成例】 ([ ]内はパーミッションの設定)
 public_html (ホームディレクトリ)
     |
     +-- conv [707] / data_conv.cgi / data_conv_m.cgi [705]
                      yy_data.cgi       [606]

転送モードとパーミッションの設定

 FTP でアップロードした後、パーミッションを変更します。
 サーバにより、別のパーミッションが指定されている場合は、そちらを優先して下さい。

ファイル名パーミッション転送モード備考
convディディレクトリ707 or 777
data_conv.cgi / data_conv_m.cgi705 or 755アスキー必要なのはいずれかのファイルのみです
yy_data.cgi606 or 666アスキーRev2.16(M)までのものをダウンロードしておきます

実行

 ブラウザから
 http://〜〜〜/conv/data_conv.cgi
 にアクセスします。
 一瞬で終わります。
 「コンバートが終了しました」と表示されたら終了です。
 エラーメッセージが表示されたら、終了していません。
 ファイルの配置、パーミッション等を見直して、アップロードからやり直して下さい。

実行後

 convディレクトリ
data_conv.cgi / data_conv_m.cgi
yy_data.cgi ← コンバート済みのRev2.2(M)以降対応のもの
yy_data_bak.cgi ← Rev2.16(M)までのもののパックアップを自動作成

 新しくなったyy_data.cgiをダウンロードして、既定の位置にアップロードし直せば完了です。
 convディレクトリとその中身は必要なくなるので削除しておいて下さい。
 新しくなったyy_data.cgiは通常版、マルチ掲示板対応版共通で使用できます。

実行すると表示されるメッセージ

コンバートが終了しました
コンバートは正常に終了したメッセージです。

データファイルはコンバート済みのようです
Rev2.2以降対応のyy_data.cgiをコンバートしようとした時のメッセージです。

データファイルは通常版用のようです 続けますか?→続ける
※マルチ掲示板対応版用のみのメッセージです。
通常版用のyy_data.cgiをコンバートしようとした時のメッセージです。
「続ける」をクリックすると、コンバートします。
通常は通常版用のdata_conv.cgiでコンバートして下さい。

データファイルはマルチ掲示板対応版用のようです 続けますか?→続ける
※通常版用のみのメッセージです。
マルチ掲示板対応版用のyy_data.cgiをコンバートしようとした時のメッセージです。
「続ける」をクリックすると、コンバートします。
通常はマルチ掲示板対応版用のdata_conv_m.cgiでコンバートして下さい。

Open Error : ./yy_data.cgi
コンバート前のyy_data.cgiを開けません。
$data_fileのファイル名、パーミッション等を確認して下さい。

Rename Error : ./yy_data_bak.cgi
旧yy_data.cgiをバックアップするためにファイル名を変更できない時のメッセージです。
ディレクトリ(上記設置例ではconv)のパーミッション等を確認して下さい。
エラーが解消されない時は、設定項目の$backupを「0」にして下さい。

White Error : ./yy_data.cgi
コンバート済みのyy_data.cgiを保存できない時のメッセージです。
ディレクトリ(上記設置例ではconv)のパーミッション等を確認して下さい。
エラーが解消されない時は、設定項目の$backupを「0」にして下さい。

更新履歴

Rev1.1(M) (2007/09/14)
コンバート前のyy_data.cgiがマルチ掲示板対応版用か確認するように変更(簡易)
旧ファイルをバックアップするか否かの設定を追加
その他細かいところ

Rev1.0Ma (2007/09/08)マルチ掲示板用のみの更新です
既に変換済みのデータを変換しようとしたら、エラーメッセージを出して終了するように変更

Rev1.0(M) (2007/09/06)
公開初版

サポート

 サポートはこちらです。
 ☆サポート掲示板  【投稿情報(WWWC/RSS)】
  ■投稿の前にサポートのページにある注意事項を必ずご覧になり、同意の上で投稿してください。


Copyright (C) 2003-2007 by Tambo. All Rights Reserved.


トップ > 携帯対応YY-BOARD(改) > 設置方法 > yy_data.cgiコンバータ  サイトマップ

[トップページに戻る]