diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index f2ca6348d..622fb4829 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -71,6 +71,7 @@ // 쿠키로 설정된 언어타입 가져오기 if($_COOKIE['lang_type']) $this->lang_type = $_COOKIE['lang_type']; + else $this->lang_type = $this->db_info->lang_type; // 등록된 기본 언어파일 찾기 $lang_files = FileHandler::readDir('./common/lang'); diff --git a/modules/install/install.admin.controller.php b/modules/install/install.admin.controller.php index 61a5a482d..3127efd4c 100644 --- a/modules/install/install.admin.controller.php +++ b/modules/install/install.admin.controller.php @@ -52,6 +52,7 @@ $db_info = Context::getDBInfo(); $db_info->time_zone = $time_zone; $db_info->use_rewrite = $use_rewrite; + $db_info->lang_type = Context::getLangType(); Context::setDBInfo($db_info); $oInstallController = &getController('install'); diff --git a/modules/install/install.controller.php b/modules/install/install.controller.php index 42b26b03d..6b6b993c7 100644 --- a/modules/install/install.controller.php +++ b/modules/install/install.controller.php @@ -33,6 +33,7 @@ // DB와 관련된 변수를 받음 $db_info = Context::gets('db_type','db_port','db_hostname','db_userid','db_password','db_database','db_table_prefix','time_zone','use_rewrite'); if($db_info->use_rewrite!='Y') $db_info->use_rewrite = 'N'; + $db_info->lang_type = Context::getLangType(); // DB의 타입과 정보를 등록 Context::setDBInfo($db_info);