테스트 사이트 - 개발 중인 베타 버전입니다

db연결 에러인것 같습니다.ㅠㅠ 도와주세요

heather다룡 8년 전 조회 7,772


Warning: mysqli_connect(): (HY000/2002): No such file or directory in /Users/me/Sites/a/lib/common.lib.php on line 1423
Connect Error: No such file or directory 


그누보드 5설치하고 나서 

그 폴더를 제 localhost경로로 옮기고 나서 위의 에러가 뜹니다..ㅠㅠ

경로의 문제일까요??ㅠㅠ 도와주세요..!


common.lib.php 1423번째 줄 확인해보니 

function sql_connect($host, $user, $pass, $db=G5_MYSQL_DB)

{

    global $g5;


    if(function_exists('mysqli_connect') && G5_MYSQLI_USE) {

        $link = mysqli_connect($host, $user, $pass, $db);


        // 연결 오류 발생 시 스크립트 종료

        if (mysqli_connect_errno()) {

            die('Connect Error: '.mysqli_connect_error());

        }

    } else {

        $link = mysql_connect($host, $user, $pass);

    }


    return $link;

}


이 코드가 있었습니다..




** 맥북 사용하고 있고 PHP 5.5.31  버전 사용중입니다...


(/Users/me/Sites/ 이 부분이 localhost 입니다..) 



댓글을 작성하려면 로그인이 필요합니다.

답변 4개

로컬에서 필요한 세팅이 안맞는거같은데..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

해피정
8년 전

/Users/me/Sites/a/lib/common.lib.php  에서 홈페이지 root 경로는 어디부터 인가요?

홈페이지에 할당된 위치를 먼저 확인해보세요.


그누보드는 상대경로에 의해서 작동되도록 설계되어 있으므로 그누보드 폴더 전체를 이동하여도 문제가 생기지 않습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

찐감자
8년 전

No such file or directory <== 공통함수 파일... 경로 설정문제 같습니다. /a/ <=== 이 부분을 수정해 보시면 될듯한데요? 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

/config.php 파일에서


define('G5_MYSQLI_USE', true); 부분을 찾아서  


.

.

.

define('G5_MYSQLI_USE',  false); 로 변경해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

h
heather다룡
8년 전
말씀주신 부분 고쳐서 실행했는데 에러 line 부분 바뀌고 MYSQL 에러로 바뀐 것 같습니다..ㅠ ㅜ

Warning: mysql_connect(): No such file or directory in /Users/me/Sites/a/lib/common.lib.php on line 1430
MySQL Connect Error!!!
h
heather다룡
8년 전
1430줄은 $link = mysql_connect($host, $user, $pass); 이 코드 입니다..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인