제목 | 컨트롤러에서 DB연결 관리방법 관련 문의 | ||
---|---|---|---|
글쓴이 | 정현주 | 작성시각 | 2015/01/24 10:39:09 |
|
|||
안녕하세요, CodeIgniter에 대해서 공부하고있는 초급 개발자입니다. CodeIgniter를 이용해서 개발을 하고있는데요, DB연결 관리를 잘못해서인지 DB연결이 끊겨서 DB를 사용하는 모든 서비스가 동작이 안되는 경우가 발생합니다. class ZdBoard extends CI_Controller { function __construct(){ parent::__construct(); $this->load->database(); } DB연결은 위와 같이 생성자에서 연결 사용을 하고있습니다. 고수님들의 조언 부탁 드립니다. |
|||
다음글 | 라이브러리를 왜 못 찾을까요 (5) | ||
이전글 | view 관리에 대해서 여쭤봅니다 (4) | ||
변종원(웅파)
/
2015/01/24 10:56:06 /
추천
0
올려주신 내용으로는 아무 문제없는 설정입니다.
Db 컨넥션 수라던가 네트워크라던가 하는 외부요인 문제같습니다.
특정시간대에 끊어진다거나 등등
|
정현주
/
2015/01/25 20:42:28 /
추천
0
답변 감사합니다.
로컬DB라 네트워크 문제는 아닐듯 합니다. 추가적으로 말씀 드리면 위와같은 방식으로 여러 개의 컨트롤러를 사용하고 있습니다. 혹시 문제가 되는 부분이 있으면 고수님들의 조언 부탁 드립니다. 감사합니다. |
변종원(웅파)
/
2015/01/26 07:13:03 /
추천
0
database.php 내용 올려주시고
연결정보가 맞는지도 확인해보세요
|
정현주
/
2015/01/29 20:01:13 /
추천
0
database.php 내용입니다.
연결정보에는 확인해 봤는데 문제가 없습니다. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); $active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = 'localhost'; $db['default']['username'] = '*****'; $db['default']['password'] = '*****'; $db['default']['database'] = '*****'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = FALSE; $db['default']['db_debug'] = FALSE; $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; /* End of file database.php */ /* Location: ./application/config/database.php */ |
한대승(불의회상)
/
2015/01/30 09:08:31 /
추천
0
일단db_debug 를 TRUE로 바꿔서 어떻게 끊기는지 에러메시지를 확인 하는게 좋을듯 합니다.
dbdriver 도 mysql driver는 php 상위버전에서 지원을 하지 않앗니 mysqli 로 바꿔 주는게 좋을것 같습니다. |