그누보드 사이트 복사 질문드립니다..
본문
안녕하십니까.
제가 그누보드 사이트를 복제하기위해,
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
그누보드5가 아닌 4 사용중이십니다.
DB에 그누보드4기준으로 정상적으로 테이블이 구성되어 있는지 확인해보세요.
예전버전은 data 밖에 있습니다.
html 을 전부 가저왔는데 db파일도 모두 가져오셨나요?
위 에러는 myid.g4_config 테이블을 찾을수 없는 에러입니다. 디비를 가져와서 새로운디비에 넣어줘야 합니다.
서버에 ssh접속후 mysql -u root -p 비번 접속후
create database 디비명;
grant all privileges on 디비명.* to 아이디@localhost identified by '비번' with grant option;
exit;
쉘환경에서
mysql -u생성된아이디 -p 생성된디비명 < 백업받은 sql화일
하시면 테이블 생성될것 같습니다.
사용하시는건 그누보드4로 쓰시는게 확인되며 해당 g4_config DB 테이블이 없는걸로 확인됩니다.
제대로 생성이 된건지 확인해 보셔야 합니다.