1

주제: 1.8 alpha 3 에서 mysqli 만 설치되었을때?

1.8 alpha 3를 설치하는 중에 3번째 단계에서

Fatal error: Call to undefined function mysql_connect() in /home/utravelnote/tc/setup.php on line 250

위와 같은 에러가 나옵니다.

저희 서버의 php 설치할때 mysqli 만 컴파일 하고 mysql 은 컴파일 하지 않았습니다.

1.8 alpha 3 문서에 보니
"MySQLi를 사용한 데이터베이스 연결을 지원합니다. MySQLi를 지원하는 시스템에서는 자동적으로 MySQLi를 사용합니다.  " 라고 나와 있어서

자동적으로 사용한다면 저희와 같은 경우에도 동작해야 하는데, 실질적으로 3번째 단계에서 mysql 함수를 사용하기 때문에 에러가 나타나는것 같습니다.

어떻게 해야할까요?

김한주 (2008-09-05 11:58:24)에 의해 마지막으로 수정

2

답글: 1.8 alpha 3 에서 mysqli 만 설치되었을때?

음음, mysqli만 있고 mysql이 없는 경우는 생각하지 못했군요-_-;
setup.php는 기존 mysql 함수들만을 이용하여 만들어져 있기 때문에 차후 버전에서 별도로 지원을 추가해야 할 것 같습니다.

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

3

답글: 1.8 alpha 3 에서 mysqli 만 설치되었을때?

setup.php를 어찌어찌 고쳐서 해볼까 했는데, 수정해야될게 꽤나 있네요~~
다음 버전을 기다려야겠군요~~

4

답글: 1.8 alpha 3 에서 mysqli 만 설치되었을때?

아마 1.x 대에서는 힘들 것 같고 2.0 정도에서나 지원이 가능할 듯 싶습니다.
다양한 DBMS 모듈을 사용할 수 있도록 하는 대응이 추가되는 중입니다;

티켓 #1084로 등록하였습니다.

daybreaker (2008-09-06 02:23:59)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

5

답글: 1.8 alpha 3 에서 mysqli 만 설치되었을때?

2.0 정도라~

포기하고 mysql 추가해서 다시 컴파일 했습니다.