채택완료
서버 이전 데이터베이스 문제입니다! 고수님들 부탁드립니다!
기존 홈페이지를 다른 서버로 이전중인데,
이전 하고 나서 접속하면
코드에 있듯이 " Can't Database Select"라고 떠버리네요.
DB에는 접속은 되는것 같은데 ..
무엇이 문제 인지 모르겠습니다.
기존 서버의 환경은 잘 모르고,
새 서버는 php7.3버전에 ngnix 쓰고 있습니다.
고수님들 왜그럴까요?!
감사합니다!
아래는 코드 내용입니다.
참고로 그누보드는 아닙니다~
Copy
//DB Connect
function SetConn($arrDB){
$myconn = @mysqli_connect( $arrDB["host"], $arrDB["user"], $arrDB["password"]) or errorConn("[" . $arrDB["host"] . "] can't connect" );
@mysqli_select_db($arrDB["db"], $myconn) or errorConn("Can't Database Select");
mysql_query("set names utf8",$myconn);
return $myconn;
|
답변 5개 / 댓글 2개
채택된 답변
+20 포인트
일단 위의 정보로 mysql 접속하셔서
show databases; 해보셔야죠
아마도 데이터 이전 과정이 제대로 안되었거나 다음의 두가지 중에 하나일듯 합니다.
1. 해당 database 가 생성이 제대로 안되었을 경우
2. database 는 생성되었으나 권한이 제대로 설정이 안되어 있는 경우
위의 답변들을 보니 이전 서버의 database 와 이름은 같다고 하셨으니
해당 database 의 권한 문제 이지 싶습니다.
$arrDB["db"]의값이 서버이전 전이랑 후가 다르지 않을까요?
답변을 작성하려면 로그인이 필요합니다.