db연결 에러인것 같습니다.ㅠㅠ 도와주세요
본문
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
/config.php 파일에서
define('G5_MYSQLI_USE', true); 부분을 찾아서
.
.
.
define('G5_MYSQLI_USE', false); 로 변경해보세요
No such file or directory <== 공통함수 파일... 경로 설정문제 같습니다. /a/ <=== 이 부분을 수정해 보시면 될듯한데요?
/Users/me/Sites/a/lib/common.lib.php 에서 홈페이지 root 경로는 어디부터 인가요?
홈페이지에 할당된 위치를 먼저 확인해보세요.
그누보드는 상대경로에 의해서 작동되도록 설계되어 있으므로 그누보드 폴더 전체를 이동하여도 문제가 생기지 않습니다.
로컬에서 필요한 세팅이 안맞는거같은데..