function sql_session_store($config, $database_name) { $creds = db_info($database_name); $config['store.type'] = 'sql'; $config['store.sql.dsn'] = sprintf('mysql:host=%s;port=%s;dbname=%s', $creds['host'], $creds['port'], $creds['name']); $config['store.sql.username'] = $creds['user']; $config['store.sql.password'] = $creds['pass']; $config['store.sql.prefix'] = 'simplesaml'; return $config; }
?> </td> </tr> <tr> <td class="td1">PHP 버젼</td> <td>:</td> <td class="td2"><?php echo phpversion(); ?> </td> </tr> <tr> <td class="td1">MySQL 버젼</td> <td>:</td> <td class="td2"><?php echo db_info(); ?> (<?php echo $DB['type']; ?> )</td> </tr> <tr> <td class="td1">GD 버젼</td> <td>:</td> <td class="td2"><?php echo $_gd['GD Version']; ?> </td> </tr> <tr>
function dida_setup_data_form() { global $database, $error, $conf_dir, $setting_file; $type = db_info(); if (empty($database) || empty($database['default']) || empty($database['default']['driver']) || empty($type[$database['default']['driver']])) { dd_goto(f('install.php?setup=1')); } require_once DIDA_ROOT . '/includes/database/install.' . $database['default']['driver'] . '.inc'; $form = '<input type="hidden" name="driver" value="' . $database['default']['driver'] . '" />'; if ($_POST) { if (!($error = db_install_test($_POST))) { require_once DIDA_ROOT . '/includes/cache.inc'; if (cache_system_set_file('setting.php', 'database[\'default\']', $_POST, $conf_dir)) { dd_goto(f('install.php?setup=3')); } else { $error[] = '保存失败,请删除 ' . $setting_file; } } else { $database['default'] = $_POST; } } if ($fields = db_install_form($database['default'])) { $_tmp = array(); foreach ($fields as $field) { $form .= '<div class="form_item">' . form_field_element($field, $_tmp, 1) . '</div>'; } return $form; } }