フリーCGIスクリプト配布サイト。
Web Gallery Professional ログファイルの仕様。ログを直接編集する場合などに参考にしてください。
ログの直接編集は慎重に行ってください。
また、編集する前に全ログのバックアップをとっておいてください。
ログファイルの文字コードは、すべて UTF-8N
です。文字コードや改行コードの事がよく解っていない場合、ログの直接編集はお勧めできません。
Web Gallery Professional のログファイルは以下の通りです。(Ver2.00~の場合。)ファイル構成はバージョンによって多少異なります。また、各ファイル名は初期設定状態のものです。
また、初期設定状態では、ログはすべて data/
ディレクトリ内に保存されます。
init.cgi
user.log
profile.log
record.log
field.log
top.log
menu.log
link.log
gallery/
comment/
trackback/
stock/
relate/
upfile/
thumbnail/
image/
icon/
icon.log
option/
option.log
管理者ページの『環境設定』ページで設定した内容が、init.cgi
に保存されます。
1行につき1つの設定項目が保存されています。各行はそれぞれ
設定項目名=設定内容
という形式になっています。設定内容に複数の値を保持する必要がある場合、各値は『<>
』で区切って保存されます。
管理者ページにログインするためのユーザー情報が、user.log
に保存されます。
1行につき1つのユーザー情報が保存されています。各行はそれぞれ
ユーザー名<tab>パスワード<tab>権限
という形式になっています。パスワードは非可逆な暗号化を行っています。
管理者のプロフィール情報が、profile.log
に保存されます。
1行につき1つのプロフィール情報が保存されています。各行はそれぞれ
ユーザー名<tab>名前<tab>プロフィール本文
という形式になっています。ユーザー名は、管理者情報保存ファイルに記録されているユーザー名と同じものです。
管理者ページでの操作履歴が、record.log
に保存されます。
1行につき1つの操作履歴が保存されています。各行はそれぞれ
日時<tab>ユーザー名<tab>操作内容<tab>ホスト
という形式になっています。日時は、1970年1月1日からの経過秒数で記録されています。ユーザー名は、管理者情報保存ファイルに記録されているユーザー名と同じものです。
作品登録時に選択できる分類情報が、field.log
に保存されます。
1行につき1つの分類が保存されています。子分類の場合、
親分類名<>分類名
という形式で保存されます。
インデックスページ用のテキストが、top.log
に保存されます。
ナビゲーション部分に表示するためのコンテンツ情報が、menu.log
に保存されます。
1行につき1つのコンテンツが保存されています。各行はそれぞれ
分類名<tab>コンテンツ名<tab>コンテンツのURL
という形式になっています。
ナビゲーション部分に表示するためのリンク集情報が、link.log
に保存されます。
1行につき1つのリンクが保存されています。各行はそれぞれ
分類名<tab>サイト名<tab>サイトのURL
という形式になっています。
作品情報は、すべて gallery/
ディレクトリ内のファイルに保存されます。ファイルには、作品保存ファイルとインデックス保存ファイルの2種類があります。
作品保存ファイルは月ごとに作成され、例えば2006年1月の作品は 200601.log
というファイルに保存されます。このファイル内の1行につき1つの作品が保存されます。各行はそれぞれ
作品番号<tab>作品ID<tab>作品の状態<tab>改行の変換<tab>ファイルの表示方法<tab>コメントの受付<tab>トラックバックの受付<tab>作品分類<tab>登録日時<tab>ユーザー名<tab>題名<tab>本文<tab>価格<tab>アイコン<tab>ミニ画像<tab>アップロードファイル<tab>ホスト
という形式になっています。日時は、2006年1月2日15時45分の場合、200601021545
という形式で記録されています。作品分類は、作品分類保存ファイルに記録されている分類名と同じものです。ユーザー名は、管理者情報保存ファイルに記録されているユーザー名と同じものです。
インデックス保存ファイルは、上の内容から一部の項目をまとめて管理します。このファイルは、作品表示処理を高速に行うために必要になります。各行はそれぞれ
登録日時<tab>作品番号<tab>作品ID<tab>作品の状態<tab>作品分類<tab>ユーザー名
という形式になっています。インデックス保存ファイルは、セットアップモード(gallery.cgi?mode=setup
)を呼び出すと、強制的に最新状態に更新することができます。(作品保存ファイルの内容を元に、データを作成します。)
コメント情報は、すべて comment/
ディレクトリ内のファイルに保存されます。ファイルには、コメント保存ファイルとインデックス保存ファイルの2種類があります。
コメント保存ファイルは作品ごとに作成され、作品No.7へのコメントは 7.log
というファイルに保存されます。このファイル内の1行につき1つのコメントが保存されます。各行はそれぞれ
コメント番号<tab>作品番号<tab>コメントの状態<tab>投稿日時<tab>投稿者名<tab>メールアドレス<tab>URL<tab>題名<tab>本文<tab>評価<tab>削除キー<tab>ホスト
という形式になっています。日時は、1970年1月1日からの経過秒数で記録されています。削除キーは非可逆な暗号化を行っています。アップロードファイルと投稿回数は、今のところ使用されていません。
インデックス保存ファイルは、上の内容から一部の項目をまとめて管理します。このファイルは、コメント表示処理を高速に行うために必要になります。各行はそれぞれ
コメント番号<tab>作品番号<tab>コメントの状態<tab>投稿日時<tab>投稿者名<tab>題名<tab>ホスト
という形式になっています。インデックス保存ファイルは、セットアップモード(gallery.cgi?mode=setup
)を呼び出すと、強制的に最新状態に更新することができます。(コメント保存ファイルの内容を元に、データを作成します。)
トラックバック情報は、すべて trackback/
ディレクトリ内のファイルに保存されます。ファイルには、トラックバック保存ファイルとインデックス保存ファイルの2種類があります。
トラックバック保存ファイルは作品ごとに作成され、作品No.7へのトラックバックは 7.log
というファイルに保存されます。このファイル内の1行につき1つのトラックバックが保存されます。各行はそれぞれ
トラックバック番号<tab>作品番号<tab>トラックバックの状態<tab>受信日時<tab>送信元ブログ名<tab>送信元記事名<tab>送信元URL<tab>記事の概要
という形式になっています。日時は、1970年1月1日からの経過秒数で記録されています。
インデックス保存ファイルは、上の内容から一部の項目をまとめて管理します。このファイルは、トラックバック表示処理を高速に行うために必要になります。各行はそれぞれ
トラックバック番号<tab>作品番号<tab>トラックバックの状態<tab>受信日時<tab>送信元ブログ名<tab>送信元記事名<tab>送信元URL
という形式になっています。インデックス保存ファイルは、セットアップモード(gallery.cgi?mode=setup
)を呼び出すと、強制的に最新状態に更新することができます。(トラックバック保存ファイルの内容を元に、データを作成します。)
在庫情報は、すべて stock/
ディレクトリ内のファイルに保存されます。
ファイル名は、作品の作品番号から構成されます。例えば「作品No.7」の場合、在庫情報ファイル名は 7.log
という名前になります。
関連作品情報は、すべて relate/
ディレクトリ内のファイルに保存されます。
ファイル名は、作品の作品番号から構成されます。例えば「作品No.7」の場合、関連作品情報ファイル名は 7.log
という名前になります。このファイルの1行につき1つの作品情報が保存されています。各行はそれぞれ
作品ID<tab>関連作品名
という形式になっています。
アップロードファイルは、すべて upfile/
ディレクトリ内に保存されます。
ファイル名は、作品の作品番号とファイル番号から構成されます。例えば「作品No.7」の「ファイル2」の場合、アップロードファイル名は 7-2.gif
という名前になります。拡張子は、オリジナルのものが使用されます。作品IDを指定していた場合、作品IDとファイル番号から構成されます。
ImageMagickなどで作成される画像は、すべて thumbnail/
ディレクトリ内に保存されます。
ファイル名は、作品の作品番号とファイル番号から構成されます。例えば「作品No.7」の「ファイル2」の場合、アップロードファイル名は 7-2.gif
という名前になります。拡張子は、オリジナルのものが使用されます。作品IDを指定していた場合、作品IDとファイル番号から構成されます。
ミニ画像は、すべて image/
ディレクトリ内に保存されます。
ファイル名は、作品の作品番号から構成されます。例えば「作品No.7」の場合、アップロードファイル名は 7.gif
という名前になります。拡張子は、オリジナルのものが使用されます。作品IDを指定していた場合、作品IDがファイル名になります。
アイコン用の画像は、すべて icon/
ディレクトリ内に保存されます。
ファイル名は、オリジナルのものが使用されます。
アイコン画像の情報が、icon.log
に保存されます。
1行につき1つのリンクが保存されています。各行はそれぞれ
ファイル名<tab>アイコン名<tab>未使用<tab>未使用<tab>未使用
という形式になっています。
作品ごとのオプション情報は、すべて option/
ディレクトリ内のファイルに保存されます。
ファイル名は、作品の作品番号から構成されます。例えば「作品No.7」の場合、オプション情報ファイル名は 7.log
という名前になります。このファイルの1行につき1つのオプション情報が保存されています。各行はそれぞれ
オプションID<tab>オプションの値
という形式になっています。オプションの値に複数の値を保持する必要がある場合、各値は『<>
』で区切って保存されます。
設定可能なオプション情報が、option.log
に保存されます。
1行につき1つのオプションが保存されています。各行はそれぞれ
オプションID<tab>オプション名<tab>入力形式<tab>初期値
という形式になっています。