CI 묻고 답하기

제목 처음 접속시 mysql_init() 의 undefined function 오류에 대한 질문입니다.
카테고리 CI 2, 3
글쓴이 엘제이 작성시각 2019/04/17 19:10:52
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12508   RSS

다른 PC에 새로 설치하고 나서 기존 소스를 붙였습니다.

구글링 해본결과 php.ini 안에 extension php_mysqli.dll 주석해제 했습니다.

php디렉토리안의 ext디렉토리 보니깐 해당 dll파일이 존재합니다.

기존 DB도 콘솔에서 복원했고요. .

database.php에도 mysqli 로 입력했습니다. 

아파치(비트나미)도 재실행했고 컴퓨터 재부팅까지 했습니다.

그런데도 계속 저 에러가 나옵니다. ㅠㅠ  더 해야 할 작업이 있는건가요?

 다음글 포트를 고정해서 URL이 이동하고 싶습니다. (1)
 이전글 foreach문으로 DB insert문을 어떻게 작성하... (1)

댓글

한대승(불의회상) / 2019/04/17 20:07:41 / 추천 0

구글링해보셔서 아시겠지만 php 7.x는 mysql 드라이버를 더 이상 지원하지 않습니다.

에러 메시지가 계속해서 mysql_init() 에러로 난다면 mysqli 드라이버가 아닌 mysql 드라이버를 사용하고 있다는 의미 입니다.

드라이버 설정 관련 다시 한 번 점검해 보세요.

엘제이 / 2019/04/18 10:07:53 / 추천 0

mysql_init() 이 아니라 mysqli_init() 이었습니다.

지우고 다시 설치하니깐 제대로 잡히네요