홈페이지 접속이 안되며, 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라인입니다.
}
디비 접속정보는 이상없는데 에러가 떠서 원인을 모르겠는데,....한수 알려주시면 고맙겠습니다.
부탁드립니다.
참고로 디비접속정보는 다시 계정 설정해서 모두 해보았지만 안되는 상황입니다.
답변 5개
파일 하나를 만들어서 phpinfo 함수를 이용해 mysql 지원 여부를 확인 해보세요.
<?php
phpinfo();

브라우저 검색(Ctrl + F)을 통해 mysql 키워드를 검색해서 해당 지원 여부 확인 해보세요.
mysql이 없고 mysqli나 mysql_pdo가 있다면 mysql_connect를 지원 못하는 듯 합니다.
PHP 5.x 버전인 경우 확장 mysql 드라이버가 설치 되지 않았을 수도 있으니 그런 경우라면
별도 설치를 하셔야 합니다.
phpinfo 페이지 처음 화면에 php 버전도 확인 가능하니 phpinfo() 함수를 통해
php 정보를 확인 해보시기 바랍니다.
답변을 작성하려면 로그인이 필요합니다.