테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 사이트 복사 질문드립니다.. 채택완료

DavidKim 6년 전 조회 2,702

안녕하십니까.

제가 그누보드 사이트를 복제하기위해,

ftp서버에서 html 전체 다운을 받고 새로운 서버에 올렸는데, DB접속이 되지않는다고하여,

dbconfig.php 에서 $mysql_user , $mysql_password , $mysql_db 정보를 호스팅 서버정보에 맞게

변경했습니다.

(다른분들은 data 안에 dbconfig.php 파일이 있다고 하시는데 저는 data 폴더안에 없고

밖에 있더군요)

*참고로, 사이트 소스만 가져올거라서 DB복제는 하지않았습니다.

 

그후 접속을 하니, DB접속 오류 메시지는 사라졌으나..

 

select * from g4_config

1146 : Table 'myid.g4_config' doesn't exist

error file : /index.php

 

다음과 같은 문구가 뜨는군요.

해당 내용에 대해 아시는 분들 답변주시면 감사하겠습니다.

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

답변 4개

채택된 답변
+20 포인트
LovelyCaT
6년 전

그누보드5가 아닌 4 사용중이십니다. 

DB에 그누보드4기준으로 정상적으로 테이블이 구성되어 있는지 확인해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

D
DavidKim
6년 전
테이블 구성 확인은 어떻게 해야하는지 알 수 있을까요?
L
LovelyCaT
6년 전
https://sir.kr/g4_dic/743

phpmyadmin에서 dbconfig.php에서 수정한 내용을 통해 접속 가능합니다.
그누보드는 처음 페이지 로딩 시 DB와 연결을 하고 있기때문에 DB생성이 필수입니다.
소스코드만 가져오셨다면 DB도 요청해서 파일 받고 복구해서 연결해보세요.
D
DavidKim
6년 전
예 답변 감사드립니다!!

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

플라이
6년 전

사용하시는건 그누보드4로 쓰시는게 확인되며 해당 g4_config DB 테이블이 없는걸로 확인됩니다.

 

제대로 생성이 된건지 확인해 보셔야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

D
DavidKim
6년 전
혹시 DB에 접속이 안돼서 가져올수 없는 상황이라면, 테이블을 알 수 있는 다른방법이 있을까요?
일단 그누보드를 서버에 재설치하고 소스를 덮어쓰는 방식을 했는데 역시 테이블이 없어서 index에 테이블을 찾을 수 없다는 문구가 뜨더군요..

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

티로그
6년 전

서버에 ssh접속후 mysql -u root -p 비번 접속후 

create database 디비명;

grant all privileges on 디비명.* to 아이디@localhost identified by '비번' with grant option; 

exit;

쉘환경에서 

mysql -u생성된아이디 -p 생성된디비명 < 백업받은 sql화일

하시면 테이블 생성될것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

D
DavidKim
6년 전
답변감사드립니다!

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

SLOOP
6년 전

예전버전은 data 밖에 있습니다.

html 을 전부 가저왔는데 db파일도 모두 가져오셨나요?

 

위 에러는 myid.g4_config 테이블을 찾을수 없는 에러입니다. 디비를 가져와서 새로운디비에 넣어줘야 합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

D
DavidKim
6년 전
DB는 phpmyadmin 같은 툴 통해서 가져와야하는거죠? DB쪽 계정을 잘 몰라서 접속이 어려운데 따로 생성하려면 어떻게 해야할까요

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

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

로그인