forked from pluslive/p2-php
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathconf_admin.inc.php
148 lines (112 loc) · 4.38 KB
/
conf_admin.inc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<?php
/**
* rep2 - 管理者用設定ファイル
*
* このファイルの設定は、必要に応じて変更してください
*/
// ----------------------------------------------------------------------
// {{{ データ保存ディレクトリ
// それぞれパーミッションは0777等、Webサーバーが書き込めるようにしておく。
// Webからアクセスできないところに配置するのが望ましい。
// p2で使用する基本のデータ保存ディレクトリ
$_conf['data_dir'] = P2_BASE_DIR . '/data';
// 取得スレッドの dat データ保存ディレクトリ
$_conf['dat_dir'] = $_conf['data_dir'] . '/dat';
// 取得スレッドの idx データ保存ディレクトリ
$_conf['idx_dir'] = $_conf['data_dir'] . '/idx';
// 初期設定データ保存ディレクトリ
$_conf['pref_dir'] = $_conf['data_dir'] . '/pref';
// SQLite3データベース保存ディレクトリ
$_conf['db_dir'] = $_conf['data_dir'] . '/db';
// }}}
// ----------------------------------------------------------------------
// {{{ リバースプロキシ
// リバースプロキシを通してアクセスする際のホスト名。
// $_SERVER['HTTP_HOST'] を上書きし、オリジナルの値を
// $_SERVER['X_REP2_ORIG_HTTP_HOST'] に書き込む。
// 'auto' の場合、$_SERVER['HTTP_X_FORWARDED_HOST'] が
// 設定されている場合だけ適用される
$_conf['reverse_proxy_host'] = ''; // ("")
// リバースプロキシを通してアクセスする際のポート番号。
// $_SERVER['HTTP_PORT'] を上書しき、オリジナルの値を
// $_SERVER['X_REP2_ORIG_HTTP_PORT'] に書き込む。
// 'auto' の場合、$_SERVER['HTTP_X_FORWARDED_PORT'] が
// 設定されている場合だけ適用される。
$_conf['reverse_proxy_port'] = ''; // ("")
// リバースプロキシを通してアクセスする際のパス。
// $_SERVER['REQUEST_URI'], $_SERVER['SCRIPT_NAME'], $_SERVER['PHP_SELF']
// の前に付加される。
// オリジナルの値は、それぞれ $_SERVER["X_REP2_ORIG_{$key}"] に書き込まれる。
// reverse_proxy_host が無効のときは無視される。
$_conf['reverse_proxy_path'] = ''; // ("")
// }}}
// ----------------------------------------------------------------------
// {{{ 書き込み
// 書き込みを掲示板サーバで直接行うように (する:1, しない:0)
$_conf['disable_res'] = 0; // (0)
// 書き込んだレスの最大記録数 // この設定は現在は機能していない
//$_conf['posted_rec_num'] = 1000; // (1000)
// }}}
// ----------------------------------------------------------------------
// {{{ 各種設定
// sessionデータの保存管理 (PHPデフォルト:'', p2でファイル管理:'p2')
$_conf['session_save'] = 'p2'; // ('p2')
// Cookie IDの有効期限日数
$_conf['cid_expire_day'] = 30; // (30)
// HTTP接続タイムアウト時間 (秒)
$_conf['http_conn_timeout'] = 5; // (5)
// HTTP読込タイムアウト時間 (秒)
$_conf['http_read_timeout'] = 10; // (10)
// p2の最新バージョンを自動チェック(する:1, しない:0)
$_conf['updatan_haahaa'] = 1; // (1)
// p2status(アップデートチェック)のキャッシュを更新せずに保持する時間 (日)
$_conf['p2status_dl_interval'] = 7; // (7)
// スレッドサブジェクト一覧のデフォルト表示数 (100, 150, 200, 250, 300, 400, 500, "all")
$_conf['display_threads_num'] = 150; // (150)
// 板 menu のキャッシュを更新せずに保持する時間 (hour)
$_conf['menu_dl_interval'] = 1; // (1)
// subject.txt のキャッシュを更新せずに保持する時間 (秒)
$_conf['sb_dl_interval'] = 300; // (300)
// dat のキャッシュを更新せずに保持する時間 (秒) // この設定は現在は機能していない
// $_conf['dat_dl_interval'] = 20; // (20)
// ログインログを記録(する:1, しない:0)
$_conf['login_log_rec'] = 1; // (1)
// ログインログの記録数
$_conf['login_log_rec_num'] = 200; // (200)
// 前回ログイン情報を表示(する:1, しない:0)
$_conf['last_login_log_show'] = 1; // (1)
// 新着まとめ読みのキャッシュを残す数 (無効:0, 無限:-1)
$_conf['matome_cache_max'] = 5; // (5)
// 外部認証を使用したログイン (する:1, しない:0)
$_conf['external_authentication'] = 0; // (0)
// }}}
// ----------------------------------------------------------------------
// {{{ 携帯アクセスキー
$_conf['k_accesskey'] = array(
'matome' => '3', // 新まとめ
'latest' => '3', // 新
'res' => '7', // レス
'above' => '2', // 上
'up' => '5', // (板)
'prev' => '4', // 前
'bottom' => '8', // 下
'next' => '6', // 次
'info' => '9', // 情
'dele' => '*', // 削
'filter' => '#', // 索
);
// }}}
// ----------------------------------------------------------------------
// {{{ 拡張パック
include P2_CONFIG_DIR . '/conf_admin_ex.inc.php';
// }}}
/*
* Local Variables:
* mode: php
* coding: cp932
* tab-width: 4
* c-basic-offset: 4
* indent-tabs-mode: nil
* End:
*/
// vim: set syn=php fenc=cp932 ai et ts=4 sw=4 sts=4 fdm=marker: