FreeStyleWikiの基本設定ファイル「setup.dat」(詳細)

http://fswiki.org/wiki.plで配布されているFreeStyleWiki3.6.3の基本設定ファイルについて調べました。

FreeStyle Wiki 基本設定

server_host - 設置したサーバ
出現ソース 処理内容
./lib/Wiki/Parser.pm URIリンクのデフォルトのホスト
./plugin/rss/RSSMaker10.pm rssのチャネルのURIのデフォルトのホスト
./plugin/rss/RSSMaker.pm rssのチャネルのURIのデフォルトのホスト
data_dir - データファイルを保存するディレクト
出現ソース 処理内容
./lib/Wiki.pm Wikiの作成・削除・存在確認
./lib/Wiki/DefaultStorage.pm ページの取得・保存・最終更新時刻取得・存在確認・ページ一覧のインデックスファイル作成
./wiki.cgi Wikiの存在確認・子Wikiのデータファイルを保存するディレクトリの設定
backup_dir - バックアップファイルを保存するディレクト
出現ソース 処理内容
./lib/Wiki.pm Wikiの作成・削除
./lib/Wiki/DefaultStorage.pm バックアップファイルの作成・削除・取得
./wiki.cgi Wikiのバックアップファイルを保存するディレクトリの設定
attach_dir - 添付ファイルを保存するディレクト
出現ソース 処理内容
./plugin/attach/AttachDelete.pm ページ削除時、添付ファイルを削除
./plugin/attach/AttachHandler.pm 添付ファイルのアップロード・削除・ダウンロード
./plugin/attach/Ref.pm 添付ファイルへのアンカの表示
./plugin/attach/RefText.pm 添付したテキストファイルの表示
./plugin/attach/Files.pm 添付ファイルを一覧表示
./plugin/attach/AttachRename.pm ページリネーム時、添付ファイルをコピー
./plugin/attach/RefImage.pm 添付した画像ファイルを表示
./plugin/attach/AttachInitializer.pm Attachプラグインの初期化時、ディレクトリを作成:子Wikiの削除時、ディレクトリを削除
./plugin/pdf/PDFParser.pm PDFへの画像の出力
./plugin/admin/AdminPageHandler.pm 添付ファイルの削除
pdf_dir - PDFを出力するディレクト
出現ソース 処理内容
./plugin/pdf/PDFInitializer.pm PDFプラグインの初期化時、ディレクトリを作成:子Wikiの削除時、ディレクトリを削除
./plugin/pdf/PDFDelete.pm ページ削除時、PDFを削除
./plugin/pdf/PDFMaker.pm PDFを作成
tmpl_dir - テンプレートを配置するディレクト
出現ソース 処理内容
./lib/Wiki.pm リダイレクト用のテンプレートを表示
./plugin/bugtrack/BugTrack.pm バグレポート投稿用のテンプレートを表示
./plugin/core/EditPage.pm ページ編集用のテンプレートを表示
./plugin/admin/AdminStyleHandler.pm スタイル設定用のテンプレートを表示・サイトテンプレートの一覧を取得
./plugin/admin/Login.pm ログイン画面用のテンプレートを表示
./plugin/admin/AdminSpamHandler.pm スパム対策設定用のテンプレートを表示
./plugin/admin/AdminConfigHandler.pm 動作設定用のテンプレートを表示
./plugin/comment/Comment.pm 一行コメント書込み用のテンプレートを表示
./plugin/bbs/BBS.pm 掲示板用のテンプレートを表示
./plugin/bbs/BBS2.pm 掲示板用のテンプレートを表示
./wiki.cgi サイトテンプレート・ヘッダ・フッタを表示
log_dir - ログファイルを出力するディレクト
出現ソース 処理内容
./lib/Wiki.pm Wikiの作成・削除
./lib/Wiki/DefaultStorage.pm ページ一覧のインデックスファイル作成・取得・ページの凍結・凍結解除・凍結リストの取得
./lib/Wiki/Keyword.pm キーワードのキャッシュファイルの読込・更新
./plugin/access/Access.pm アクセス数順にページ名を一覧表示
./plugin/access/AccessDays.pm アクセス数順にページ名を日毎に一覧表示
./plugin/core/ShowPage.pm アクセスログの記録
./plugin/info/Counter.pm アクセス数の表示
./plugin/info/TodaysLink.pm リンク元URLを表示
./plugin/attach/AttachHandler.pm ダウンロード回数のインクリメント・アップロード・削除・ダウンロードのログ記録
./plugin/attach/Ref.pm ダウンロード回数の取得
./plugin/rss/RSS.pm 外部RSSのキャッシュの保存・取得
./plugin/rss/RSSMaker10.pm RSSファイルを作成
./plugin/rss/RSSMaker.pm RSSファイルを作成
./plugin/editlog/LastEdit.pm 最終更新者・更新日時を表示
./plugin/editlog/Actives.pm アクセス回数を表示
./plugin/editlog/EditLog.pm ページの保存・削除を記録
./plugin/vote/VoteHandler.pm 投票を保存
./plugin/vote/Vote.pm 投票の途中経過を表示
./plugin/category/CategoryCache.pm カテゴリのキャッシュを作成・更新
./plugin/category/CategoryHandler.pm カテゴリを表示
./plugin/admin/AdminLogHandler.pm ログファイルのダウンロード・削除・キャッシュファイルの削除
./plugin/admin/AdminDeletedPageHandler.pm 削除されたページの記録・一覧表示
./wiki.cgi Wikiのログファイルを出力するディレクトリの設定
theme_dir - テーマを格納するディレクト
出現ソース 処理内容
./plugin/admin/AdminStyleHandler.pm テーマ一覧の取得
theme_uri - テーマを参照するためのURI
出現ソース 処理内容
./wiki.cgi Wikiのテーマを参照するためのURIの設定・テーマの出力
config_dir - 設定ファイルを格納するディレクト
出現ソース 処理内容
./lib/Wiki.pm Wikiの作成
./lib/Wiki/DefaultStorage.pm ページの更新日時記録ファイルの作成・ページの参照レベルの取得
./lib/Util.pm 設定ファイルの取得・保存
./wiki.cgi Wikiの設定ファイルを格納するディレクトリの設定
plugin_dir - プラグインを格納するディレクト
出現ソース 処理内容
./lib/Wiki.pm プラグインを格納する変数の初期化
./plugin/info/PluginHelpHandler.pm プラグインヘルプの表示
./plugin/admin/AdminPluginHandler.pm プラグインの一覧の取得・プラグインのコメントの取得
send_mail - sendmailのパス
出現ソース 処理内容
./lib/Util.pm sendmailコマンドでの管理者へのメール送信
smtp_server - SMTPサーバ(sendmailが設定されている場合はそちらを優先します)
出現ソース 処理内容
./lib/Util.pm Net::SMTPでの管理者へのメール送信
time_zone - タイムゾーン
出現ソース 処理内容
./lib/Wiki.pm 環境変数TZの設定
access_log_file - アクセスログファイルのファイル名
出現ソース 処理内容
./plugin/access/Access.pm アクセス数順にページ名を一覧表示
./plugin/access/AccessDays.pm アクセス数順にページ名を日毎に一覧表示
./plugin/core/ShowPage.pm アクセスログの記録
./plugin/info/TodaysLink.pm リンク元URLを表示
./plugin/admin/AdminLogHandler.pm ログファイルのダウンロード・削除
attach_log_file - 添付ファイル削除のログファイル
出現ソース 処理内容
./plugin/attach/AttachHandler.pm アップロード・削除・ダウンロードのログ記録
./plugin/admin/AdminLogHandler.pm ログファイルのダウンロード・削除
freeze_file - 凍結用ファイルのパス
出現ソース 処理内容
./lib/Wiki/DefaultStorage.pm ページの凍結・凍結解除・凍結リストの取得
./plugin/admin/AdminLogHandler.pm ログファイルのダウンロード・削除
download_count_file - ダウンロード数カウント用のログファイル
出現ソース 処理内容
./plugin/attach/AttachHandler.pm ダウンロード回数のインクリメント
./plugin/attach/Ref.pm ダウンロード回数の取得
./plugin/admin/AdminLogHandler.pm ログファイルのダウンロード・削除
config_file - 設定ファイルのファイル名
出現ソース 処理内容
./lib/Wiki.pm 編集に使用するWikiフォーマットの取得・子Wikiの作成
./plugin/admin/AdminStyleHandler.pm スタイル設定の表示・変更
./plugin/admin/AdminConfigHandler.pm 動作設定の表示・変更
./wiki.cgi 設定の読み込み
usercss_file - ユーザ定義スタイルのファイル名
出現ソース 処理内容
./lib/Wiki.pm Wikiの作成
./plugin/admin/AdminStyleHandler.pm ユーザ定義スタイルの表示・変更
./wiki.cgi ユーザ定義スタイルの出力
userdat_file - ユーザ情報のファイル名
出現ソース 処理内容
./lib/Wiki.pm 管理ユーザの作成
./plugin/admin/AdminUserHandler.pm ユーザの保存・削除・表示・パスワードの変更
./plugin/admin/UserRegisterHandler.pm ユーザ情報の登録
./plugin/admin/AccountHandler.pm パスワードの変更
./wiki.cgi ユーザ情報の読み込み
plugin_file - プラグイン情報のファイル名
出現ソース 処理内容
./lib/Wiki.pm Wikiの作成
./plugin/admin/AdminPluginHandler.pm プラグイン情報の表示・保存
./wiki.cgi プラグインのインストール・初期化
mime_file - MIMEタイプ情報のファイル名
出現ソース 処理内容
./lib/Wiki.pm Wikiの作成
./plugin/attach/AttachHandler.pm MIMEタイプの取得
./plugin/attach/AdminMIMEHandler.pm MIMEタイプの表示・変更
farmconf_file - WikiFarmの設定ファイル名
出現ソース 処理内容
./lib/Wiki.pm Farm機能が有効か確認・テンプレートからページのコピー
./plugin/core/AdminFarmHandler.pm WikiFarmの設定の表示・変更
./plugin/core/CreateWikiHandler.pm Wikiの作成
./plugin/core/WikiList.pm Wikiの一覧表示
./plugin/core/RemoveWikiHandler.pm Wikiの削除
script_name - CGIスクリプトのファイル名
出現ソース 処理内容
./lib/Wiki.pm URLの生成
./lib/Wiki/InterWiki.pm WikiInterWikiの追加
./lib/Wiki/HTMLParser.pm InterWiki形式のアンカの出力
./lib/Util.pm Cookieのパスの作成
./plugin/core/CreateWikiHandler.pm Wikiのパスの作成
./plugin/core/WikiList.pm Wikiのパスの作成
./plugin/core/RemoveWikiHandler.pm Wikiのパスの作成
./plugin/format/FormatSelector.pm 書式変更時、リダイレクト先URLを生成
./wiki.cgi WikiCGIスクリプトのファイル名を設定
storage - ストレージのクラス名
出現ソース 処理内容
./lib/Wiki.pm ストレージのインスタンスの生成
backup - バックアップ世代数(0だと無制限)
出現ソース 処理内容
./lib/Wiki/DefaultStorage.pm 世代バックアップ
frontpage - トップページのページ名
出現ソース 処理内容
./lib/Wiki.pm トップページのページ名を格納する変数の初期化
./plugin/core/ShowPage.pm デフォルトのページ名の取得
./plugin/core/EditPage.pm ページ削除時、トップページでないか確認
./plugin/core/Source.pm デフォルトのページ名の取得
./plugin/core/Diff.pm デフォルトのページ名の取得
./plugin/core/Install.pm トップページのページ名の取得
./plugin/rename/RenameHandler.pm ページ移動時、トップページでないか確認
./plugin/attach/AttachHandler.pm デフォルトのページ名の取得
./plugin/rss/RSSMaker10.pm トップページのページ名の取得
./plugin/pdf/PDFMaker.pm デフォルトのページ名の取得
./wiki.cgi トップページであるか確認
post_max - POSTメソッドの最大サイズ(-1だと無制限)
出現ソース 処理内容
./lib/Wiki.pm POSTメソッドの最大サイズの変数の初期化

プロキシサーバを使用する場合

proxy_host - プロキシサーバのホスト名
出現ソース 処理内容
./lib/Util.pm プロキシの設定取得する
proxy_port - プロキシのポート番号
出現ソース 処理内容
./lib/Util.pm プロキシの設定取得する
proxy_user - プロキシ認証のユーザ名
出現ソース 処理内容
./lib/Util.pm プロキシの設定取得する
proxy_pass - プロキシ認証のパスワード
出現ソース 処理内容
./lib/Util.pm プロキシの設定取得する