CI 묻고 답하기

제목 초보적인 질문좀 ...
글쓴이 정수리 작성시각 2016/07/15 13:46:29
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14876   RSS

회사프로젝트를 진행 할려고 Ci2.x설치 하고 셋팅을 하였습니다.

그리고 DB쪽 셋팅을 한후 코드를 짠 후 실행시켰는데 

 

db연결이 안된건지 잘 안되네요 ;;

 

database.php 에서 pconnect도 false로 주고

php코드로 db연결 접속 테스트 봤을 때 정상적으로 접속이 된다고 뜹니다;

 

autoload.php에서

 

$autoload['libraries'] = array('database');

 

이렇게도 해주었구요

 

logs파일을 보고 오류를 확인해보니 

Message: mysql_connect(): [2002] 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부� (trying to connect via tcp://localhost:3306)

Filename: mysql/mysql_driver.php

 

이런 에러 메세지가 출력되네요;;

특이한것은 

database.php파일에서

$db['default']['hostname'] = 'localhost';

 

localhost로 적었을때는 로딩이 길어지고 나중에 에러가 출려되는 반면에

127.0.0.1로 했을경우 view페이지로 넘어 가지만 값을 가져오지는 않습니다;

 

제가 놓친 부분이나 잘못된 부분이 있을까요?

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'dydehfdl16';
$db['default']['database'] = 'jds';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

class Main_c extends CI_Controller{
  
	public function index(){
		$this->load->model('Main_m');
		
		$data['list' ] = $this->Main_m->gigwan_list();
		$this->load->view('head', $data);
	}

}


class Main_m extends CI_Model{

	function __construct(){
	
		parent::__construct();
	
	}
		function gigwan_list(){
			$query = $this->db->query('select gg_na from jds_gigwan');
			
			$result  = $query->result();
			
			$result;
		}
	
}

 

 

 다음글 model에서 데이터를 가져와서 var_dump를 사용... (8)
 이전글 CI index.php 문제 (5)

댓글

한대승(불의회상) / 2016/07/15 13:56:48 / 추천 0
hostname 을 127.0.0.1 로 바꿔서 테스트 해보세요.
정수리 / 2016/07/15 13:58:25 / 추천 0

자체해결하였습니다.