질문 Q #12080
CodeIgniter 3.0에서 database 로드 문제
실버 2015-03-15 12:58:43
안녕하세요.
현재 CodeIgniter 3.0을 사용하고 있는데 
$this->load->database(); 실행되면 아래와 같은 오류가 발생합니다.

Fatal error: Call to undefined function mysqli_init() in C:\anyok\anyok\system\database\drivers\mysqli\mysqli_driver.php on line126

database.php 파일에서 mysql, mysqli, pdo로 변경해 보았으나 동일한 오류 발생합니다.
고수님들의 조언 부탁드립니다.
 
답변 4
#1 변종원(웅파) 2015-03-15 13:38:17
local연결이신가요? mysql은 설치되어 있는거죠?
#2 실버 2015-03-15 14:01:45
네 MariaDB가 설치되어 있고 윈도우즈 명령어 프롬프트 창에서 database와 table 생성이 잘됩니다.
로컬로 연결해도 안되며, 웹 호스팅으로 연결하여도 동일한 오류가 발생합니다.
물론 직접 연결하면 잘됩니다.
#3 한대승(불의회상) 2015-03-16 09:35:57
Call to undefined function mysqli_init() 로 보아 mysqli 가 설치 되지 않은것 같네요.
phpinfo() 로 확인해 보세요
#4 taegon 2015-03-16 10:00:06
한대승님 말씀처럼 mysqli가 설치되어 있지 않거나 php.ini에 주석처리 되어 있는 상태로 보입니다~