1 | <?php |
---|
2 | //// サーバー管理設定 //// |
---|
3 | |
---|
4 | //--- 必須設定 |
---|
5 | |
---|
6 | // Web上の絶対パス(URL)(最後にスラッシュを付けてください) |
---|
7 | define('OPENPNE_URL', 'http://sns.example.com/'); |
---|
8 | |
---|
9 | // DBサーバ設定 |
---|
10 | $GLOBALS['_OPENPNE_DSN_LIST']['main'] = array( |
---|
11 | 'dsn' => array( |
---|
12 | 'phptype' => 'mysql', |
---|
13 | 'username' => '', |
---|
14 | 'password' => '', |
---|
15 | 'hostspec' => 'localhost', |
---|
16 | 'database' => '', |
---|
17 | 'new_link' => false, |
---|
18 | ), |
---|
19 | ); |
---|
20 | |
---|
21 | // DB暗号化キー(56バイト以内のASCII文字列) |
---|
22 | define('ENCRYPT_KEY', ''); |
---|
23 | |
---|
24 | // メールサーバードメイン |
---|
25 | // 携帯メール投稿の宛先などのドメイン名に使われる |
---|
26 | define('MAIL_SERVER_DOMAIN', 'mail.example.com'); |
---|
27 | |
---|
28 | |
---|
29 | //--- オプション設定 |
---|
30 | |
---|
31 | // デバッグモード |
---|
32 | // 0: off ... エラー非表示、エラーログを記録する |
---|
33 | // 1: on ... エラー表示、エラーログを記録しない |
---|
34 | // 2: on ... 1 + Smartyデバッグコンソール |
---|
35 | define('OPENPNE_DEBUGGING', 1); |
---|
36 | |
---|
37 | // 無効にするモジュール |
---|
38 | //$GLOBALS['_OPENPNE_DISABLE_MODULES'] = array('admin', 'setup'); |
---|
39 | |
---|
40 | // メンテナンスモード |
---|
41 | // メンテナンスモードではデイリーメール配信やメール投稿機能も無効になります |
---|
42 | // true: ユーザーにメンテナンス画面を表示 |
---|
43 | define('OPENPNE_UNDER_MAINTENANCE', false); |
---|
44 | |
---|
45 | // メンテナンス画面に表示させるテキスト |
---|
46 | // HTMLが使用できます |
---|
47 | // 未入力の場合は、標準のテキストが表示されます |
---|
48 | define('OPENPNE_MAINTENANCE_TEXT', ''); |
---|
49 | |
---|
50 | // メンテナンス中でも表示するモジュール名 |
---|
51 | $GLOBALS['_OPENPNE_MAINTENANCE_MODULES'] = array('admin'); |
---|
52 | |
---|
53 | // Crypt_Blowfish ライブラリの旧バージョン使用設定 |
---|
54 | // 2.2以前からのアップグレードでログインできないなどの |
---|
55 | //暗号化まわりの不具合が起こった場合はtrueに設定してください |
---|
56 | define('OPENPNE_USE_OLD_CRYPT_BLOWFISH', false); |
---|
57 | |
---|
58 | // ファンクションキャッシュ使用設定 |
---|
59 | //有効にした場合は、最新情報の表示に遅延が起こることがあります |
---|
60 | define('OPENPNE_USE_FUNCTION_CACHE', false); |
---|
61 | |
---|
62 | // このオプションを有効にするためにはOPENPNE_USE_FUNCTION_CACHEをtrueにする必要があります。 |
---|
63 | // ファンクションキャッシュのキャッシュを保存するストレージにmemcacheを使用 |
---|
64 | define('OPENPNE_USE_FUNCTION_CACHE_MEMCACHE', false); |
---|
65 | |
---|
66 | // OPENPNE_USE_FUNCTION_CACHE_MEMCACHEがtrueの場合の |
---|
67 | // ファンクションキャッシュ用memcacheサーバ設定 |
---|
68 | $GLOBALS['_OPENPNE_MEMCACHE_LIST']['func_cache'] = array( |
---|
69 | 'dsn' => array( |
---|
70 | 'hostspec' => '127.0.0.1', |
---|
71 | ), |
---|
72 | ); |
---|
73 | |
---|
74 | // MySQL ヒント使用設定 |
---|
75 | define('OPENPNE_USE_MYSQL_HINT', true); |
---|
76 | |
---|
77 | // セッション情報を保存するストレージ |
---|
78 | // 0:ファイル |
---|
79 | // 1:データベース |
---|
80 | // 2:memcache(要PECL::memcache) |
---|
81 | define('SESSION_STORAGE', 0); |
---|
82 | |
---|
83 | // 確認画面用の一時画像をDBに保存するかどうか |
---|
84 | define('OPENPNE_TMP_IMAGE_DB', false); |
---|
85 | |
---|
86 | // 確認画面用の一時ファイルをDBに保存するかどうか |
---|
87 | define('OPENPNE_TMP_FILE_DB', false); |
---|
88 | |
---|
89 | /// |
---|
90 | // DBサーバ設定 |
---|
91 | /// |
---|
92 | |
---|
93 | // メインデータ読み込み用DB(オプション) |
---|
94 | //$GLOBALS['_OPENPNE_DSN_LIST']['main_reader'][] = array( |
---|
95 | //'priority' => 1, |
---|
96 | //'dsn' => array( |
---|
97 | // 'phptype' => 'mysql', |
---|
98 | // 'username' => '', |
---|
99 | // 'password' => '', |
---|
100 | // 'hostspec' => 'localhost', |
---|
101 | // 'database' => '', |
---|
102 | // 'new_link' => false, |
---|
103 | // ), |
---|
104 | //); |
---|
105 | //$GLOBALS['_OPENPNE_DSN_LIST']['main_reader'][] = array( |
---|
106 | //'priority' => 1, |
---|
107 | //'dsn' => array( |
---|
108 | // 'phptype' => 'mysql', |
---|
109 | // 'username' => '', |
---|
110 | // 'password' => '', |
---|
111 | // 'hostspec' => 'localhost', |
---|
112 | // 'database' => '', |
---|
113 | // 'new_link' => false, |
---|
114 | // ), |
---|
115 | //); |
---|
116 | |
---|
117 | // セッションデータ保存用DB(オプション) |
---|
118 | //$GLOBALS['_OPENPNE_DSN_LIST']['session'] = array( |
---|
119 | //'dsn' => array( |
---|
120 | // 'phptype' => 'mysql', |
---|
121 | // 'username' => '', |
---|
122 | // 'password' => '', |
---|
123 | // 'hostspec' => 'localhost', |
---|
124 | // 'database' => '', |
---|
125 | // 'new_link' => false, |
---|
126 | // ), |
---|
127 | //); |
---|
128 | |
---|
129 | // セッションデータ保存用Memcache(オプション) |
---|
130 | $GLOBALS['_OPENPNE_MEMCACHE_LIST']['session'] = array( |
---|
131 | 'dsn' => array( |
---|
132 | 'hostspec' => '127.0.0.1', |
---|
133 | ), |
---|
134 | ); |
---|
135 | |
---|
136 | // 画像データ保存用DB(オプション) |
---|
137 | //$GLOBALS['_OPENPNE_DSN_LIST']['image'] = array( |
---|
138 | //'dsn' => array( |
---|
139 | // 'phptype' => 'mysql', |
---|
140 | // 'username' => '', |
---|
141 | // 'password' => '', |
---|
142 | // 'hostspec' => 'localhost', |
---|
143 | // 'database' => '', |
---|
144 | // ), |
---|
145 | //); |
---|
146 | |
---|
147 | /// |
---|
148 | // SSL設定 |
---|
149 | /// |
---|
150 | |
---|
151 | // 特定ページだけのSSLを使用するかどうか |
---|
152 | define('OPENPNE_USE_PARTIAL_SSL', false); |
---|
153 | |
---|
154 | // SSL使用状況をリクエストパラメータから取得するかどうか |
---|
155 | define('OPENPNE_USE_SSL_PARAM', false); |
---|
156 | |
---|
157 | // SSL用URL (Cookieの値を引き継ぐため、OPENPNE_URL と同一ドメイン・パスである必要があります) |
---|
158 | define('OPENPNE_SSL_URL', 'https://sns.example.com/'); |
---|
159 | |
---|
160 | // SSLを使用することが必須であるモジュールリスト |
---|
161 | $GLOBALS['_OPENPNE_SSL_REQUIRED_MODULES'] = array('admin'); |
---|
162 | |
---|
163 | // SSLを使用することが必須であるアクションリスト |
---|
164 | $GLOBALS['_OPENPNE_SSL_REQUIRED'] = array( |
---|
165 | 'pc' => array( |
---|
166 | 'page_o_regist_prof', 'page_o_regist_prof_confirm', 'do_o_regist_prof', |
---|
167 | 'page_o_regist_intro', 'page_o_ri', 'page_o_regist_end', |
---|
168 | 'page_h_config_prof', 'page_h_config_prof_confirm', 'do_h_config_prof', |
---|
169 | 'page_h_config_ktai', 'do_h_config_ktai_send', |
---|
170 | 'page_h_config', 'do_h_config_1', 'do_h_config_2', 'do_h_config_3', |
---|
171 | 'page_o_login', 'page_o_tologin', 'do_o_login', |
---|
172 | 'page_o_public_invite','do_o_public_invite', |
---|
173 | 'page_h_invite','page_h_invite_confirm','do_h_invite_insert_c_invite', |
---|
174 | 'page_o_password_query','do_o_password_query', |
---|
175 | ), |
---|
176 | 'ktai' => array( |
---|
177 | 'page_o_login', 'do_o_login', 'do_o_easy_login', |
---|
178 | 'page_o_login2', 'do_o_update_ktai_address', |
---|
179 | 'page_o_regist_pre', 'page_o_regist_input', 'do_o_insert_c_member', |
---|
180 | 'page_o_regist_end', |
---|
181 | 'page_o_password_query', 'do_o_password_query', |
---|
182 | 'page_h_config_prof', 'do_h_config_prof_update_c_member', |
---|
183 | 'page_h_config_easy_login', 'do_h_config_easy_login', |
---|
184 | 'page_h_config_mail', 'do_h_config_mail_insert_c_ktai_address_pre', |
---|
185 | 'page_h_pc_send', 'page_h_pc_send_confirm', 'do_h_pc_send_insert_c_pc_address_pre', |
---|
186 | 'page_h_config_password_query', 'do_h_config_password_query_update_password_query', |
---|
187 | 'page_h_config_password', 'do_h_config_password_update_password', |
---|
188 | 'page_h_config', 'page_h_invite', 'do_h_invite_insert_c_invite', |
---|
189 | )); |
---|
190 | |
---|
191 | // SSLを使用するかどうかをユーザーが選択できるアクションリスト |
---|
192 | $GLOBALS['_OPENPNE_SSL_SELECTABLE'] = array( |
---|
193 | 'pc' => array( |
---|
194 | ), |
---|
195 | 'ktai' => array( |
---|
196 | )); |
---|
197 | |
---|
198 | /// |
---|
199 | // パス設定 |
---|
200 | /// |
---|
201 | |
---|
202 | define('OPENPNE_LIB_DIR' , OPENPNE_DIR . '/lib'); |
---|
203 | define('OPENPNE_VAR_DIR' , OPENPNE_DIR . '/var'); |
---|
204 | define('OPENPNE_WEBAPP_DIR' , OPENPNE_DIR . '/webapp'); |
---|
205 | define('OPENPNE_MODULES_DIR', OPENPNE_WEBAPP_DIR . '/modules'); |
---|
206 | define('OPENPNE_RSS_CACHE_DIR', OPENPNE_VAR_DIR . '/rss_cache'); |
---|
207 | define('OPENPNE_PUBLIC_HTML_DIR', OPENPNE_DIR . '/public_html'); |
---|
208 | |
---|
209 | /// |
---|
210 | // webapp_ext ディレクトリ使用設定 |
---|
211 | /// |
---|
212 | |
---|
213 | define('USE_EXT_DIR', false); |
---|
214 | define('OPENPNE_WEBAPP_EXT_DIR' , OPENPNE_DIR . '/webapp_ext'); |
---|
215 | define('OPENPNE_MODULES_EXT_DIR', OPENPNE_WEBAPP_EXT_DIR . '/modules'); |
---|
216 | |
---|
217 | /// |
---|
218 | // webapp_biz ディレクトリ使用設定 |
---|
219 | // |
---|
220 | // BIZ使用設定は管理画面に移動しました |
---|
221 | // define('USE_EXT_DIR', false); |
---|
222 | define('OPENPNE_WEBAPP_BIZ_DIR' , OPENPNE_DIR . '/webapp_biz'); |
---|
223 | define('OPENPNE_MODULES_BIZ_DIR', OPENPNE_WEBAPP_BIZ_DIR . '/modules'); |
---|
224 | |
---|
225 | /// |
---|
226 | // デバッグ、エラーハンドリング、ログ設定 |
---|
227 | /// |
---|
228 | |
---|
229 | error_reporting(E_ALL ^ E_NOTICE); |
---|
230 | |
---|
231 | switch(OPENPNE_DEBUGGING) { |
---|
232 | // テスト開発環境 |
---|
233 | case 2: |
---|
234 | $GLOBALS['SMARTY']['debugging'] = true; |
---|
235 | case 1: |
---|
236 | ini_set('display_errors', true); |
---|
237 | ini_set('log_errors', false); |
---|
238 | break; |
---|
239 | // 本番運用環境 |
---|
240 | case 0: |
---|
241 | default: |
---|
242 | ini_set('display_errors', false); |
---|
243 | ini_set('log_errors', true); |
---|
244 | ini_set('error_log', OPENPNE_VAR_DIR . '/log/php_errors.log'); |
---|
245 | break; |
---|
246 | } |
---|
247 | |
---|
248 | // アクセスログを取得するかどうか(c_access_log) |
---|
249 | define('LOG_C_ACCESS_LOG', true); |
---|
250 | |
---|
251 | // カスタムログ用の関数名を指定します |
---|
252 | define('OPENPNE_LOG_FUNCTION', ''); |
---|
253 | |
---|
254 | /// |
---|
255 | // セッション・クッキー設定 |
---|
256 | /// |
---|
257 | |
---|
258 | ini_set('session.gc_probability',1); |
---|
259 | ini_set('session.gc_divisor',10000); |
---|
260 | |
---|
261 | ini_set('session.gc_maxlifetime', 432000); // 5 days |
---|
262 | //session_save_path('/tmp'); |
---|
263 | |
---|
264 | // PC版 |
---|
265 | // セッション生成時からの有効期限(秒) (0 の場合は無期限) |
---|
266 | $GLOBALS['OpenPNE']['common']['session_lifetime'] = 0; |
---|
267 | // セッションの有効期限(秒) |
---|
268 | $GLOBALS['OpenPNE']['common']['session_idletime'] = 432000; // 5 days |
---|
269 | |
---|
270 | // 携帯版 |
---|
271 | // セッション生成時からの有効期限(秒) (0 の場合は無限) |
---|
272 | $GLOBALS['OpenPNE']['ktai']['session_lifetime'] = 0; |
---|
273 | // セッションの有効期限(秒) |
---|
274 | $GLOBALS['OpenPNE']['ktai']['session_idletime'] = 3600; // 1 hour |
---|
275 | |
---|
276 | // 管理画面版 |
---|
277 | // セッション生成時からの有効期限(秒) (0 の場合は無限) |
---|
278 | $GLOBALS['OpenPNE']['admin']['session_lifetime'] = 0; |
---|
279 | // セッションの有効期限(秒) |
---|
280 | $GLOBALS['OpenPNE']['admin']['session_idletime'] = 86400; // 1 day |
---|
281 | |
---|
282 | // セッションにOPENPNE_URLを保存しておく |
---|
283 | // 同一サーバ上で複数のSNSを運用する場合のセッションの混同を防ぐ |
---|
284 | // falseからtrueにした場合、または2.4RC1以前のバージョンからアップデートした場合 |
---|
285 | // それまでのセッションが無効になりログアウトされます |
---|
286 | define('OPENPNE_SESSION_CHECK_URL', true); |
---|
287 | |
---|
288 | /// |
---|
289 | // 画像 |
---|
290 | /// |
---|
291 | |
---|
292 | // 画像を別サーバに設定する場合に指定する |
---|
293 | //define('OPENPNE_IMG_URL', 'http://img.example.com/'); |
---|
294 | |
---|
295 | //// 画像サーバ用設定 //// |
---|
296 | //define('OPENPNE_IS_IMG_SERVER', false); |
---|
297 | |
---|
298 | // 画像キャッシュをpublic_html以下に置くかどうか(要mod_rewrite) |
---|
299 | define('OPENPNE_IMG_CACHE_PUBLIC', false); |
---|
300 | |
---|
301 | // 画像キャッシュディレクトリ(要書き込み権限) |
---|
302 | if (OPENPNE_IMG_CACHE_PUBLIC) { |
---|
303 | define('OPENPNE_IMG_CACHE_DIR', OPENPNE_PUBLIC_HTML_DIR . '/img'); |
---|
304 | } else { |
---|
305 | define('OPENPNE_IMG_CACHE_DIR', OPENPNE_VAR_DIR . '/img_cache'); |
---|
306 | } |
---|
307 | |
---|
308 | // 画像変換時に許可する解像度のリスト (幅x高さ) |
---|
309 | // (空の配列を指定すると無制限になります) |
---|
310 | $GLOBALS['_OPENPNE_IMG_ALLOWED_SIZE'] = array('76x76', '120x120', '180x180', '240x320'); |
---|
311 | |
---|
312 | // 画像キャッシュのファイル名のprefix |
---|
313 | define('OPENPNE_IMG_CACHE_PREFIX', 'img_cache_'); |
---|
314 | |
---|
315 | // 画像変換後のJPEGのQUALITY値 |
---|
316 | define('OPENPNE_IMG_JPEG_QUALITY', 75); |
---|
317 | |
---|
318 | // ImageMagick使用設定 |
---|
319 | // 0: off ... ImageMagickを使わない |
---|
320 | // 1: on ... GIFのみImageMagickを使う |
---|
321 | // 2: on ... JEPG,PNG,GIFにImageMagickを使う(ただし、GDも必要) |
---|
322 | define('USE_IMAGEMAGICK', 0); |
---|
323 | |
---|
324 | // ImageMagick の convertコマンドのパス |
---|
325 | define('IMGMAGICK_APP', '/usr/bin/convert'); |
---|
326 | //define('IMGMAGICK_APP', '"C:\Program Files\ImageMagick-6.2.5-Q16\convert"'); |
---|
327 | |
---|
328 | // ImageMagick のオプション(デフォルトは -resize) |
---|
329 | //define('IMGMAGICK_OPT', '-thumbnail'); |
---|
330 | |
---|
331 | // アップロード画像のファイルサイズ制限(KB) |
---|
332 | define('IMAGE_MAX_FILESIZE', 300); |
---|
333 | |
---|
334 | // アップロード画像の大きさ制限(ピクセル) |
---|
335 | // 0 を指定した場合は無制限 |
---|
336 | define('IMAGE_MAX_WIDTH', 0); |
---|
337 | define('IMAGE_MAX_HEIGHT', 0); |
---|
338 | |
---|
339 | // 携帯版「大」サイズ画像表示時の解像度制限 |
---|
340 | // ($GLOBALS['_OPENPNE_IMG_ALLOWED_SIZE'] で許可された解像度を指定してください) |
---|
341 | define('OPENPNE_IMG_KTAI_MAX_WIDTH', 240); |
---|
342 | define('OPENPNE_IMG_KTAI_MAX_HEIGHT', 320); |
---|
343 | |
---|
344 | /// |
---|
345 | // ファイルアップロード機能 |
---|
346 | /// |
---|
347 | |
---|
348 | // ファイルアップロード機能を使用するかどうか |
---|
349 | define('OPENPNE_USE_FILEUPLOAD', false); |
---|
350 | |
---|
351 | // アップロードファイルのファイルサイズ制限(KB) |
---|
352 | define('FILE_MAX_FILESIZE', 300); |
---|
353 | |
---|
354 | // 許可する拡張子のリスト(カンマ(,)区切り) |
---|
355 | // 未指定の場合は全て許可 |
---|
356 | //define('FILE_ALLOWED_EXTENTIONS', 'pdf,xls,ppt,zip'); |
---|
357 | define('FILE_ALLOWED_EXTENTIONS', ''); |
---|
358 | |
---|
359 | /// |
---|
360 | // 外部RSS取得 |
---|
361 | /// |
---|
362 | |
---|
363 | // 一度に取得するRSSの件数 |
---|
364 | define('RSS_CACHE_LIMIT', 100); |
---|
365 | |
---|
366 | /// |
---|
367 | // 携帯メール投稿 |
---|
368 | /// |
---|
369 | |
---|
370 | // 宛先メールアドレスのprefix |
---|
371 | //define('MAIL_ADDRESS_PREFIX', 'sns_'); |
---|
372 | |
---|
373 | // 宛先メールアドレスをハッシュにするか |
---|
374 | define('MAIL_ADDRESS_HASHED', true); |
---|
375 | |
---|
376 | // 受信メールの文字コード(Content-Typeから取得できない場合に使う) |
---|
377 | //define('MAIL_FROM_ENCODING', 'JIS'); |
---|
378 | define('MAIL_FROM_ENCODING', 'auto'); |
---|
379 | |
---|
380 | // メールログを取るかどうか(var/log/mail.log) |
---|
381 | define('MAIL_DEBUG_LOG', false); |
---|
382 | |
---|
383 | /// |
---|
384 | // メール送信設定 |
---|
385 | /// |
---|
386 | |
---|
387 | // 半角カタカナを全角カタカナに変換して送信する |
---|
388 | define('MAIL_HAN2ZEN', true); |
---|
389 | |
---|
390 | // MTAに渡すヘッダの改行コード(LF->CRLF の自動変換が行われることへの対策) |
---|
391 | //define('MAIL_HEADER_SEP', 'CRLF'); |
---|
392 | define('MAIL_HEADER_SEP', 'LF'); |
---|
393 | |
---|
394 | // Envelope-From ヘッダを設定するかどうか(safe_mode の場合は false に設定してください) |
---|
395 | define('MAIL_SET_ENVFROM', true); |
---|
396 | |
---|
397 | // Envelope-From で設定するメールアドレス |
---|
398 | //(指定しない場合は、管理者メールアドレス(Fromと同じ)) |
---|
399 | //define('MAIL_ENVFROM', 'system@example.com'); |
---|
400 | |
---|
401 | /// |
---|
402 | // mbstring設定 |
---|
403 | /// |
---|
404 | |
---|
405 | mb_language('Japanese'); |
---|
406 | ini_set('mbstring.detect_order', 'auto'); |
---|
407 | ini_set('mbstring.http_input' , 'auto'); |
---|
408 | ini_set('mbstring.http_output' , 'pass'); |
---|
409 | ini_set('mbstring.internal_encoding', 'UTF-8'); |
---|
410 | ini_set('mbstring.script_encoding' , 'UTF-8'); |
---|
411 | ini_set('mbstring.substitute_character', 'none'); |
---|
412 | mb_regex_encoding('UTF-8'); |
---|
413 | mb_substitute_character("long"); |
---|
414 | mb_substitute_character(0x3013); |
---|
415 | |
---|
416 | // Validatorで全角スペースを削除するかどうか |
---|
417 | // mb_ereg_replace でエラーが出る場合は false にしてください |
---|
418 | define('OPENPNE_TRIM_DOUBLEBYTE_SPACE', true); |
---|
419 | |
---|
420 | /// |
---|
421 | // API通信設定 |
---|
422 | /// |
---|
423 | |
---|
424 | // API通信使用設定 |
---|
425 | define('OPENPNE_USE_API', false); |
---|
426 | |
---|
427 | // セッション鍵生成用文字列(適当な文字列に変更してください) |
---|
428 | define('OPENPNE_API_TOKEN', 'OpenPNE'); |
---|
429 | |
---|
430 | // クライアントのIPアドレスのあるサーバ変数名($_SERVER['REMOTE_ADDR']) |
---|
431 | //define('SERVER_IP_KEY', 'HTTP_X_FORWARDED_FOR'); |
---|
432 | define('SERVER_IP_KEY', 'REMOTE_ADDR'); |
---|
433 | |
---|
434 | /// |
---|
435 | // HTTPプロキシ設定 |
---|
436 | /// |
---|
437 | |
---|
438 | // HTTPプロキシ使用設定 |
---|
439 | define('OPENPNE_USE_HTTP_PROXY', false); |
---|
440 | |
---|
441 | // プロキシのホスト名 |
---|
442 | define('OPENPNE_HTTP_PROXY_HOST', 'proxy.example.com'); |
---|
443 | |
---|
444 | // プロキシのポート番号 |
---|
445 | define('OPENPNE_HTTP_PROXY_PORT', 8080); |
---|
446 | |
---|
447 | /// |
---|
448 | // memory_limit設定 |
---|
449 | /// |
---|
450 | // ini_set('memory_limit','32M'); |
---|
451 | |
---|
452 | /// |
---|
453 | // umask設定 |
---|
454 | /// |
---|
455 | |
---|
456 | umask(0); |
---|
457 | |
---|
458 | /// |
---|
459 | // Google Maps API key |
---|
460 | // http://www.google.com/apis/maps/ から取得 |
---|
461 | /// |
---|
462 | define('GOOGLE_MAPS_API_KEY', ''); |
---|
463 | |
---|
464 | /// |
---|
465 | // Google AJAX Search API key |
---|
466 | // http://code.google.com/apis/ajaxsearch/signup.html から取得 |
---|
467 | /// |
---|
468 | define('GOOGLE_AJAX_SEARCH_API_KEY', ''); |
---|
469 | |
---|
470 | //// SNSアプリケーション設定 //// |
---|
471 | |
---|
472 | // 管理画面のURL設定 |
---|
473 | //(OPENPNE_URL)?m=ADMIN_MODULE_NAME (例. http://sns.example.com/?m=admin) |
---|
474 | define('ADMIN_MODULE_NAME', 'admin'); |
---|
475 | |
---|
476 | // 管理画面にバージョン情報を表示するかどうか |
---|
477 | define('DISPLAY_VERSION', true); |
---|
478 | |
---|
479 | // ダッシュボードで表示するOpenPNE情報のURL設定 |
---|
480 | // URLを空にするとダッシュボードが非表示になります |
---|
481 | define('OPENPNE_DASHBOARD_URL', 'http://ad.pne.jp/dashboard/'); |
---|
482 | |
---|
483 | // 天気予報ページのURL設定 |
---|
484 | define('OPENPNE_WEATHER_URL', 'http://weather.yahoo.co.jp/weather/'); |
---|
485 | |
---|
486 | // 携帯版でUser-Agentのチェックをするかどうか |
---|
487 | define('CHECK_KTAI_UA', true); |
---|
488 | |
---|
489 | // 携帯版でIP制限機能を使用するかどうか |
---|
490 | // IPリストは webapp/lib/ktaiIP.php |
---|
491 | define('CHECK_KTAI_IP', false); |
---|
492 | |
---|
493 | // メール一斉送信のメールキューの使用 |
---|
494 | define('OPENPNE_MAIL_QUEUE', false); |
---|
495 | // メールキューで一度に送信するメールの数 |
---|
496 | define('SEND_MAIL_QUEUE_NUM', 10); |
---|
497 | |
---|
498 | // メッセージ一斉送信のメッセージキューの使用 |
---|
499 | define('OPENPNE_MESSAGE_QUEUE', false); |
---|
500 | // メッセージキューで一度に送信するメッセージの数 |
---|
501 | define('SEND_MESSAGE_QUEUE_NUM', 10); |
---|
502 | |
---|
503 | // CAPTCHA(画像のなかの文字列をメンバーに入力させる認証方式)を使用するかどうか |
---|
504 | define('OPENPNE_USE_CAPTCHA', true); |
---|
505 | |
---|
506 | // 認証モード設定 |
---|
507 | // email : メールアドレスとパスワードによるログイン |
---|
508 | // pneid : IDとパスワードによるログイン |
---|
509 | // slavepne : 外部認証(SlavePNE機能)を使ったログイン |
---|
510 | define('OPENPNE_AUTH_MODE', 'email'); |
---|
511 | |
---|
512 | // 外部認証時にメールアドレス登録を必須にするかどうか |
---|
513 | define('IS_SLAVEPNE_EMAIL_REGIST', true); |
---|
514 | |
---|
515 | // 招待メールに記載するURL |
---|
516 | define('SLAVEPNE_SYOUTAI_URL_PC', ''); |
---|
517 | define('SLAVEPNE_SYOUTAI_URL_KTAI', ''); |
---|
518 | |
---|
519 | // OPENPNE_AUTH_MODE がslavepneの場合のauthオプション |
---|
520 | $GLOBALS['_OPENPNE_AUTH_CONFIG'] = |
---|
521 | array( |
---|
522 | 'storage'=>"DB", |
---|
523 | 'options'=>array( |
---|
524 | 'dsn' => array( |
---|
525 | 'phptype' => 'mysql', |
---|
526 | 'username' => 'root', |
---|
527 | 'password' => '', |
---|
528 | 'hostspec' => 'localhost', |
---|
529 | 'database' => '', |
---|
530 | 'new_link' => true, |
---|
531 | ), |
---|
532 | 'table' => '', |
---|
533 | 'usernamecol' => 'username', |
---|
534 | 'passwordcol' => 'password', |
---|
535 | 'cryptType' => 'none', |
---|
536 | ), |
---|
537 | ); |
---|
538 | |
---|
539 | //画像へのアクセスをSNS認証する |
---|
540 | //※画像静的化機能を用いている場合は利用できません |
---|
541 | define('CHECK_IMG_AUTH', false); |
---|
542 | |
---|
543 | // PC表示時にau/SoftBankの絵文字をDoCoMo絵文字に変換するかどうか |
---|
544 | // au/SoftBankの絵文字を使用するには、 public_html/skin/default/img/emoji/{e|s} に画像を用意する必要があります |
---|
545 | define('OPENPNE_EMOJI_DOCOMO_FOR_PC', true); |
---|
546 | |
---|
547 | // ページのキャッシュをさせないヘッダを送信するかどうか |
---|
548 | // ただしau端末の場合はこの設定にかかわらず、常に「ページのキャッシュをさせないヘッダ」が送信されます |
---|
549 | define('OPENPNE_SEND_NO_CACHE_HEADER', false); |
---|
550 | |
---|
551 | // 管理画面でURL・小窓変換機能を使用するかどうか |
---|
552 | define('OPENPNE_ADMIN_CONVERT_URL', true); |
---|
553 | |
---|
554 | //OpenIDのプロバイダとなるかどうか |
---|
555 | define('IS_OPENID_PROVIDER', false); |
---|
556 | |
---|
557 | //OpenIDの乱数用定義 |
---|
558 | define('Auth_OpenID_RAND_SOURCE', NULL); |
---|
559 | |
---|
560 | ?> |
---|