locale = ''; require 'includes/functions/functions.php'; define('WT_LOCALE', WT_I18N::init()); http_response_code(503); header('Content-Type: text/html; charset=UTF-8'); // The page which redirected here may have provided an error message. $messages = ''; foreach (WT_FlashMessages::getMessages() as $message) { $messages .= '
' . WT_Filter::escapeHtml($message->text) . '
'; } // If we can't connect to the database at all, give the reason why $config_ini_php = parse_ini_file('data/config.ini.php'); if (is_array($config_ini_php) && array_key_exists('dbhost', $config_ini_php) && array_key_exists('dbport', $config_ini_php) && array_key_exists('dbuser', $config_ini_php) && array_key_exists('dbpass', $config_ini_php) && array_key_exists('dbname', $config_ini_php)) { try { $dbh = new PDO('mysql:host=' . $config_ini_php['dbhost'] . ';port=' . $config_ini_php['dbport'] . ';dbname=' . $config_ini_php['dbname'], $config_ini_php['dbuser'], $config_ini_php['dbpass'], array(PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE=>PDO::FETCH_OBJ, PDO::ATTR_CASE=>PDO::CASE_LOWER, PDO::ATTR_AUTOCOMMIT=>true)); } catch (PDOException $ex) { $messages .= '

' . WT_I18N::translate('The database reported the following error message:') . '

'; $messages .= '
' . $ex->getMessage() . '
'; } } ?> > <?php echo WT_WEBTREES; ?>

try again in a few minutes or contact the website administrator.'); ?>

webtrees.net'); ?>