채택완료

아파치 에러로그좀 봐주세요 ㅠㅠ

PHP Warning:  mysqli_connect(): (HY000/2002): No such file or directory in /var/www/html/lib/common.lib.php on line 1675, referer: https://aaa.com/bbs/board.php?bo_table=aaa

 

다음과 같은 에러메시지가 계속 출력됩니다.

common.lib.php 1675라인을 확인해보면 

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

이 부분이고요.

 

data/dbconfig는 당연히 채워넣었고, 사이트도 돌아가고 있는 중입니다..

 

define('G5_MYSQL_HOST', 'localhost');
define('G5_MYSQL_USER', 'root');
define('G5_MYSQL_PASSWORD', '비번');
define('G5_MYSQL_DB', '디비명');
define('G5_MYSQL_SET_MODE', true);

 

도대체 뭘 확인해야 하는 걸까요 ㅠㅠ

 

답변 2개 / 댓글 3개

채택된 답변
+20 포인트

새로 만들고 있는데 발생하는 문제라면

유닉스 도메인 소켓의 경로를 못찾아 발생하는 문제일수 있습니다.
https://www.php.net/manual/en/mysqli.quickstart.connections.php

호스트를 127.0.0.1 또는 localhost:3306 으로 설정해서 해결이 된다면

유닉스 도메인 소켓의 경로를 못찾아 발생하는 문제입니다.

 

기존에 잘 동작하다가 갑자기 발생하는 문제라면

추가적인 설정, 환경 등 다른 변경 사항들을 추적 확인해봐야 합니다.

답변에 대한 댓글 3개

새로운 서버예요... 혹시 호스트를 127.0.0.1로해서 이상이 없다면 그냥 수정해서 사용하면 되는걸까요?
네. 접속호스트 표기를 변경함으로 인해 내부적으로 어떤 이슈가 없다면 무방합니다.
감사합니다! 말씀대로 변경하니 지금까지는 에러로그가 안 생기고 있네요!

아!!!

./_common.php 이거 인크루드 디렉토리 잘 잡아주셔야되요 

이문제 때문에 에러뜨네요

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