[2264] | 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 | // メンテナンスモード |
---|
[4556] | 41 | // メンテナンスモードではデイリーメール配信やメール投稿機能も無効になります |
---|
[2641] | 42 | // true: ユーザーにメンテナンス画面を表示 |
---|
[2264] | 43 | define('OPENPNE_UNDER_MAINTENANCE', false); |
---|
| 44 | |
---|
[3790] | 45 | // メンテナンス画面に表示させるテキスト |
---|
[3818] | 46 | // HTMLが使用できます |
---|
[3790] | 47 | // 未入力の場合は、標準のテキストが表示されます |
---|
| 48 | define('OPENPNE_MAINTENANCE_TEXT', ''); |
---|
| 49 | |
---|
[2264] | 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 | |
---|
[3885] | 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 | |
---|
[2264] | 74 | // MySQL ヒント使用設定 |
---|
| 75 | define('OPENPNE_USE_MYSQL_HINT', true); |
---|
| 76 | |
---|
[3798] | 77 | // セッション情報を保存するストレージ |
---|
| 78 | // 0:ファイル |
---|
| 79 | // 1:データベース |
---|
| 80 | // 2:memcache(要PECL::memcache) |
---|
[3799] | 81 | define('SESSION_STORAGE', 0); |
---|
[2264] | 82 | |
---|
| 83 | // 確認画面用の一時画像をDBに保存するかどうか |
---|
| 84 | define('OPENPNE_TMP_IMAGE_DB', false); |
---|
| 85 | |
---|
[2659] | 86 | // 確認画面用の一時ファイルをDBに保存するかどうか |
---|
| 87 | define('OPENPNE_TMP_FILE_DB', false); |
---|
| 88 | |
---|
[2264] | 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 | |
---|
[3798] | 129 | // セッションデータ保存用Memcache(オプション) |
---|
| 130 | $GLOBALS['_OPENPNE_MEMCACHE_LIST']['session'] = array( |
---|
| 131 | 'dsn' => array( |
---|
| 132 | 'hostspec' => '127.0.0.1', |
---|
| 133 | ), |
---|
| 134 | ); |
---|
| 135 | |
---|
[2264] | 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', |
---|
[3783] | 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', |
---|
[2264] | 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', |
---|
[3783] | 188 | 'page_h_config', 'page_h_invite', 'do_h_invite_insert_c_invite', |
---|
[2264] | 189 | )); |
---|
| 190 | |
---|
[2641] | 191 | // SSLを使用するかどうかをユーザーが選択できるアクションリスト |
---|
[2264] | 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'); |
---|
[3737] | 207 | define('OPENPNE_PUBLIC_HTML_DIR', OPENPNE_DIR . '/public_html'); |
---|
[2264] | 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 | |
---|
[4268] | 251 | // カスタムログ用の関数名を指定します |
---|
| 252 | define('OPENPNE_LOG_FUNCTION', ''); |
---|
| 253 | |
---|
[2264] | 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) { |
---|
[4564] | 303 | define('OPENPNE_IMG_CACHE_DIR', OPENPNE_PUBLIC_HTML_DIR . '/img'); |
---|
[2264] | 304 | } else { |
---|
| 305 | define('OPENPNE_IMG_CACHE_DIR', OPENPNE_VAR_DIR . '/img_cache'); |
---|
| 306 | } |
---|
[4565] | 307 | |
---|
[2264] | 308 | // 画像変換時に許可する解像度のリスト (幅x高さ) |
---|
| 309 | // (空の配列を指定すると無制限になります) |
---|
[3844] | 310 | $GLOBALS['_OPENPNE_IMG_ALLOWED_SIZE'] = array('76x76', '120x120', '180x180', '240x320'); |
---|
[2264] | 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 | // アップロード画像の大きさ制限(ピクセル) |
---|
[2931] | 335 | // 0 を指定した場合は無制限 |
---|
| 336 | define('IMAGE_MAX_WIDTH', 0); |
---|
| 337 | define('IMAGE_MAX_HEIGHT', 0); |
---|
[2264] | 338 | |
---|
[3773] | 339 | // 携帯版「大」サイズ画像表示時の解像度制限 |
---|
| 340 | // ($GLOBALS['_OPENPNE_IMG_ALLOWED_SIZE'] で許可された解像度を指定してください) |
---|
[3844] | 341 | define('OPENPNE_IMG_KTAI_MAX_WIDTH', 240); |
---|
| 342 | define('OPENPNE_IMG_KTAI_MAX_HEIGHT', 320); |
---|
[3773] | 343 | |
---|
[2264] | 344 | /// |
---|
[2923] | 345 | // ファイルアップロード機能 |
---|
| 346 | /// |
---|
| 347 | |
---|
| 348 | // ファイルアップロード機能を使用するかどうか |
---|
[3045] | 349 | define('OPENPNE_USE_FILEUPLOAD', false); |
---|
[2923] | 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 | /// |
---|
[2264] | 360 | // 外部RSS取得 |
---|
| 361 | /// |
---|
| 362 | |
---|
| 363 | // 一度に取得するRSSの件数 |
---|
| 364 | define('RSS_CACHE_LIMIT', 100); |
---|
| 365 | |
---|
| 366 | /// |
---|
| 367 | // 携帯メール投稿 |
---|
| 368 | /// |
---|
| 369 | |
---|
[4417] | 370 | // 宛先メールアドレスのprefix |
---|
[2264] | 371 | //define('MAIL_ADDRESS_PREFIX', 'sns_'); |
---|
| 372 | |
---|
[4417] | 373 | // 宛先メールアドレスをハッシュにするか |
---|
[2264] | 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 | |
---|
| 414 | // Validatorで全角スペースを削除するかどうか |
---|
| 415 | // mb_ereg_replace でエラーが出る場合は false にしてください |
---|
| 416 | define('OPENPNE_TRIM_DOUBLEBYTE_SPACE', true); |
---|
| 417 | |
---|
| 418 | /// |
---|
| 419 | // API通信設定 |
---|
| 420 | /// |
---|
| 421 | |
---|
| 422 | // API通信使用設定 |
---|
| 423 | define('OPENPNE_USE_API', false); |
---|
| 424 | |
---|
| 425 | // セッション鍵生成用文字列(適当な文字列に変更してください) |
---|
| 426 | define('OPENPNE_API_TOKEN', 'OpenPNE'); |
---|
| 427 | |
---|
| 428 | // クライアントのIPアドレスのあるサーバ変数名($_SERVER['REMOTE_ADDR']) |
---|
| 429 | //define('SERVER_IP_KEY', 'HTTP_X_FORWARDED_FOR'); |
---|
| 430 | define('SERVER_IP_KEY', 'REMOTE_ADDR'); |
---|
| 431 | |
---|
| 432 | /// |
---|
[4849] | 433 | // HTTPプロキシ設定 |
---|
| 434 | /// |
---|
| 435 | |
---|
| 436 | // HTTPプロキシ使用設定 |
---|
| 437 | define('OPENPNE_USE_HTTP_PROXY', false); |
---|
| 438 | |
---|
| 439 | // プロキシのホスト名 |
---|
| 440 | define('OPENPNE_HTTP_PROXY_HOST', 'proxy.example.com'); |
---|
| 441 | |
---|
| 442 | // プロキシのポート番号 |
---|
| 443 | define('OPENPNE_HTTP_PROXY_PORT', 8080); |
---|
| 444 | |
---|
| 445 | /// |
---|
[3782] | 446 | // memory_limit設定 |
---|
| 447 | /// |
---|
| 448 | // ini_set('memory_limit','32M'); |
---|
| 449 | |
---|
| 450 | /// |
---|
[2264] | 451 | // umask設定 |
---|
| 452 | /// |
---|
| 453 | |
---|
| 454 | umask(0); |
---|
| 455 | |
---|
| 456 | /// |
---|
| 457 | // Google Maps API key |
---|
| 458 | // http://www.google.com/apis/maps/ から取得 |
---|
| 459 | /// |
---|
| 460 | define('GOOGLE_MAPS_API_KEY', ''); |
---|
| 461 | |
---|
| 462 | /// |
---|
| 463 | // Google AJAX Search API key |
---|
| 464 | // http://code.google.com/apis/ajaxsearch/signup.html から取得 |
---|
| 465 | /// |
---|
| 466 | define('GOOGLE_AJAX_SEARCH_API_KEY', ''); |
---|
| 467 | |
---|
| 468 | //// SNSアプリケーション設定 //// |
---|
| 469 | |
---|
| 470 | // 管理画面のURL設定 |
---|
| 471 | //(OPENPNE_URL)?m=ADMIN_MODULE_NAME (例. http://sns.example.com/?m=admin) |
---|
| 472 | define('ADMIN_MODULE_NAME', 'admin'); |
---|
| 473 | |
---|
| 474 | // 管理画面にバージョン情報を表示するかどうか |
---|
| 475 | define('DISPLAY_VERSION', true); |
---|
| 476 | |
---|
[4432] | 477 | // ダッシュボードで表示するOpenPNE情報のURL設定 |
---|
[4563] | 478 | // URLを空にするとダッシュボードが非表示になります |
---|
[4432] | 479 | define('OPENPNE_DASHBOARD_URL', 'http://ad.pne.jp/dashboard/'); |
---|
[2264] | 480 | |
---|
[3863] | 481 | // 天気予報ページのURL設定 |
---|
| 482 | define('OPENPNE_WEATHER_URL', 'http://weather.yahoo.co.jp/weather/'); |
---|
[2264] | 483 | |
---|
| 484 | // 携帯版でUser-Agentのチェックをするかどうか |
---|
| 485 | define('CHECK_KTAI_UA', true); |
---|
| 486 | |
---|
[3821] | 487 | // 携帯版でIP制限機能を使用するかどうか |
---|
[4485] | 488 | // IPリストは webapp/lib/ktaiIP.php |
---|
[3821] | 489 | define('CHECK_KTAI_IP', false); |
---|
| 490 | |
---|
[2264] | 491 | // コミュニティに地図を表示するかどうか |
---|
| 492 | define('OPENPNE_USE_COMMU_MAP', true); |
---|
| 493 | |
---|
| 494 | // メール一斉送信のメールキューの使用 |
---|
| 495 | define('OPENPNE_MAIL_QUEUE', false); |
---|
| 496 | // メールキューで一度に送信するメールの数 |
---|
| 497 | define('SEND_MAIL_QUEUE_NUM', 10); |
---|
| 498 | |
---|
| 499 | // メッセージ一斉送信のメッセージキューの使用 |
---|
| 500 | define('OPENPNE_MESSAGE_QUEUE', false); |
---|
| 501 | // メッセージキューで一度に送信するメッセージの数 |
---|
| 502 | define('SEND_MESSAGE_QUEUE_NUM', 10); |
---|
| 503 | |
---|
[2641] | 504 | // CAPTCHA(画像のなかの文字列をメンバーに入力させる認証方式)を使用するかどうか |
---|
[2264] | 505 | define('OPENPNE_USE_CAPTCHA', true); |
---|
| 506 | |
---|
| 507 | // 外部認証を使用するかどうか |
---|
[4902] | 508 | define('IS_SLAVEPNE', false); |
---|
[2264] | 509 | |
---|
[4902] | 510 | // 外部認証時にメールアドレス登録を必須にするかどうか |
---|
| 511 | define('IS_SLAVEPNE_EMAIL_REGIST', true); |
---|
| 512 | |
---|
| 513 | // 招待メールに記載するURL |
---|
| 514 | define('SLAVEPNE_SYOUTAI_URL_PC', ''); |
---|
| 515 | define('SLAVEPNE_SYOUTAI_URL_KTAI', ''); |
---|
| 516 | |
---|
[2264] | 517 | // IS_SLAVEPNEがtrueの場合のauthオプション |
---|
| 518 | $GLOBALS['_OPENPNE_AUTH_CONFIG'] = |
---|
| 519 | array( |
---|
| 520 | 'storage'=>"DB", |
---|
| 521 | 'options'=>array( |
---|
| 522 | 'dsn' => array( |
---|
| 523 | 'phptype' => 'mysql', |
---|
| 524 | 'username' => 'root', |
---|
| 525 | 'password' => '', |
---|
| 526 | 'hostspec' => 'localhost', |
---|
| 527 | 'database' => '', |
---|
| 528 | 'new_link' => true, |
---|
| 529 | ), |
---|
| 530 | 'table' => '', |
---|
| 531 | 'usernamecol' => 'username', |
---|
| 532 | 'passwordcol' => 'password', |
---|
| 533 | 'cryptType' => 'none', |
---|
| 534 | ), |
---|
| 535 | ); |
---|
| 536 | |
---|
| 537 | //画像へのアクセスをSNS認証する |
---|
| 538 | //※画像静的化機能を用いている場合は利用できません |
---|
| 539 | define('CHECK_IMG_AUTH', false); |
---|
| 540 | |
---|
[4436] | 541 | // PC表示時にau/SoftBankの絵文字をDoCoMo絵文字に変換するかどうか |
---|
| 542 | // au/SoftBankの絵文字を使用するには、 public_html/skin/default/img/emoji/{e|s} に画像を用意する必要があります |
---|
| 543 | define('OPENPNE_EMOJI_DOCOMO_FOR_PC', true); |
---|
[4430] | 544 | |
---|
[4891] | 545 | // ページのキャッシュをさせないヘッダを送信するかどうか |
---|
[4910] | 546 | // ただしau端末の場合はこの設定にかかわらず、常に「ページのキャッシュをさせないヘッダ」が送信されます |
---|
[4889] | 547 | define('SEND_NO_CACHE_HEADER', false); |
---|
| 548 | |
---|
[2264] | 549 | ?> |
---|