CI 묻고 답하기

제목 Unable to connect to your database server using the provided settings. 에러
글쓴이 수야디벨 작성시각 2013/05/02 17:14:08
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 22393   RSS
  A Database Error Occurred

Unable to connect to your database server using the provided settings.

Filename: core/Loader.php

Line Number: 346


이런 에러가 개발을 하다보면 가끔 일어납니다.

정말 소스를 하나도 손대지 않고, 기존에 잘 되던 것도 이유 없이 종종 저렇게 되는데요 .




보통 날코딩 PHP에서는 DB를 커넥해주고 , 접속이 끝나면 close를 해주어야 하는데,

CI에서는 이 부분을 알아서 해주잖아요?

저 오류에 나 있는 your database server using the provided settings. (너의 데이터베이스 서버의 프로바이드가 사용중이다) 라는 오류는 ,

제대로 못끊어줘서 그런걸까요?


일단 db를 내렷다가 다시 올림으로써 해결은 되었지만, 근본적으로 해결해야할텐데,

CI에 Provied 설정이라는것도 있었나요? 못본거같아서 ..

조언 부탁드립니다 ㅜ


* 이전 검색으로 찾아낸 웅파님 답변.

config에서 pconnect 값을 바꿔보시구요. (웹호스팅일 경우 저 값이 TRUE이면 안됨)  : pconnect 라는게 검색이 안됩니다.
config.php 에서 pconnect 로  단어 찾기 해보았는데..

database id, password, host, database name이 모두 맞는지 확인해보세요.  : 이게 틀렸다면, 기존에 아예 되지도 않아야 하는거 아닌가요? 잘되던게 안되다가 , db를 내렸다 올리니까 다시 제대로 되는거거든요 ..


ps. 그리고 내용 수정중에서 글씨색 지정하고 수정한 내용을 저장하면 적용이 안되네요 .



 다음글 메일 발송 관련 mailpath 설정 문의 (1)
 이전글 URL 규칙 관련해서 질문 드립니다. (3)

댓글

변종원(웅파) / 2013/05/02 17:24:52 / 추천 0
pconnect는 database.php에 있습니다.
수야디벨 / 2013/05/02 19:14:16 / 추천 0
 웅파 //
현재 pconnect 는 false 로 되어있습니다.
그러면 맞는거 아닌가요?
한대승(불의회상) / 2013/05/02 19:16:46 / 추천 0
수야디벨// 제대로 되어 있네요. ^^

에러메시지 날때 디비는 클라이언트가 몇개정도 붙어 있던가요?
소울펨 / 2013/05/03 10:04:52 / 추천 0
 $db['default']['db_debug'] = FALSE; 로되어있나요? TRUE 일떄 발생 했던 기억이 있네요...