홈페이지 접속이 안되며, Fatal error: Uncaught Error 에러화면이 나오는데,...
본문
그누보드 4.34.22 버전 사용중입니다.
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in ~~~중간생략~~~~ #3 {main} thrown in /lib/common.lib.php on line 1091
이렇게 에러가 나면서 접속이 안되고 있습니다.
그래서 common.lib.php 파일 1091 라인을 찾아보니 아래 소스가 있더군요.
// DB 연결
function sql_connect($host, $user, $pass)
{
global $g4;
return @mysql_connect($host, $user, $pass); ==> 이부분이 1091라인입니다.
}
디비 접속정보는 이상없는데 에러가 떠서 원인을 모르겠는데,....한수 알려주시면 고맙겠습니다.
부탁드립니다.
답변 4
사용 중이신 php 버전이 아마도 7.x대가 아닐까 싶네요.
7.x대부터 mysql_* 함수는 전부 삭제되었다 보시면 됩니다.
5.5.0에서 deprecated
7.0.0에서 removed
그래서 mysqli_connect()를 사용하시면 됩니다.
그누보드 제일 상위폴더에 data폴더에 들어가면 제일밑에 db파일이 있습니다.
거기에서 처음부분에있는 mysql정보를 수정하세요
먼저 상기 답변해 주셔서 감사드립니다.
php버전 5. 대 버전이며, 해결점이 잘 모르겠네요.
디비도 바꾸어 보고 다 해 보았습니다.
답변을 작성하시기 전에 로그인 해주세요.