묻고답하기
Context.class.php 에러 고수님 꼭 도와주세요
2012.08.28 16:35
http://nextcoco.com/ 사이트 만들었는데
mod_rewrite 짧은주소 로 바꾸자마자
Fatal error: Call to a member function getDefaultMid() on a non-object in/homepages/21/d427401900/htdocs/xe/classes/context/Context.class.php on line 158
이렇게 에러가 뜨네요
// If XE is installed, get virtual site information
if(Context::isInstalled()) {
$oModuleModel = &getModel('module');
$site_module_info = $oModuleModel->getDefaultMid();
// if site_srl of site_module_info is 0 (default site), compare the domain to default_url of db_config
if($site_module_info->site_srl == 0 && $site_module_info->domain != $this->db_info->default_url) {
$site_module_info->domain = $this->db_info->default_url;
}
$this->set('site_module_info', $site_module_info);
if($site_module_info->site_srl && isSiteID($site_module_info->domain)) $this->set('vid', $site_module_info->domain, true);
$this->db_info->lang_type = $site_module_info->default_language;
if(!$this->db_info->lang_type) $this->db_info->lang_type = 'en';
if(!$this->db_info->use_db_session) $this->db_info->use_db_session = 'N';
}
보라색 친 부분이 158째 줄입니다.
짧은주소 "예"를 "아니오"로 바꾸면 될거 같은데 FTP로 바꾸는 방법없나요? 지금 관리페이지접속자체가 안됩니다 ㅠㅠㅠ
원인을 찾았습니다 !!!
모듈의 폴더위치가 다른 폴더 안으로 들어가 있더군요 ㅎㅎ 십년감수하는줄 알았네요