g4와 g5 데이터가 섞인 사이트 리뉴얼 방법 질문드립니다.
안녕하세요. 회사의 기존 사이트 리뉴얼을 진행하게 되었습니다.
g4기반의 사이트로 파악되었고 (DB를 보니 g5테이블에도 데이터가 조금 있음),
보안 등의 문제와 스킨 호환성 등을 고려해 아예 새롭게 리뉴얼을 진행하고자 합니다.
저는 그누보드가 처음이고, 그누보드5를 mamp로 실행하여 로컬 작업환경 셋팅까지는 된 상태입니다.
생각한 작업방식은
0. g4기반의 기존 사이트는 그대로 운영
1. g5기반의 새사이트를 로컬에서 작업
1-1. 스킨 배치 등 디자인 작업 (퍼블리싱)
1-2. 기존 사이트에서 데이터 가져와 새 사이트 db로 이전
2. ftp에 새사이트 파일로 갈아끼우기
입니다.
테스트 진행 결과
1. 로컬에 그누보드5 설치 및 실행 -> 성공
2. 기존 DB 내보내기 후 새 DB에 가져오기 -> 성공
위 두 가지는 성공했습니다.
그런데 다음과 같은 문제가 있습니다.
1. DB에 스킨 정보가 섞여있어서 새로운 사이트의 UI로 확인 불가
-> DB 이전 작업을 하게될 경우 모든 스킨에 대한 정보를 DB 상에서 직접 수정해야만 하는 걸까요? 스킨 정보가 들어간 칼럼은 제외하고 받아오는 등 다른 방법이 있을까요?
2. 관리자 로그인 되지 않음.
-> 사이트 새로 만들면서 생성한 관리자 계정으로도 로그인 되지 않고, 기존에 사용하던 관리자 계정으로도 로그인이 되지 않습니다.
질문 드리고싶은 내용은 다음과 같습니다.
1. 제가 겪은 문제의 원인과 해결방법이 궁금합니다.
-> 지금은 새로 사이트 만들면서 생성된 DB에 기존 DB 내용을 추가로 넣은게 아니라, 기존 DB 내용물로 갈아 끼운 상태입니다.
기존 DB 가져오기를 할 때 이미 있는 테이블이라는 에러가 떠서 테이블을 Drop 하는 설정을 on했기 때문입니다.
이렇게 하면 안 되는 것이라면 다른 방법을 알려주시면 감사드리겠습니다.
2. 제가 계획한 리뉴얼 작업 방식이 괜찮을까요?
-> 위의 문제가 발생한 것을 보면, 제가 계획한 방식으로 작업 할 경우에 동일한 스킨 적용 문제와 로그인 문제가 발생할 것 같아서요.
다른 리뉴얼 작업 방식이 있다거나 제공해주실 노하우가 있으시면 꼭 부탁드리겠습니다.
리뉴얼 작업과 이전 작업이 처음인 신입이를 도와주시길 간곡히 부탁드립니다 ㅜㅜ
답변 주시면 정말 감사드리겠습니다.
답변 3개 / 댓글 1개
1. 서버에 기존 홈디렉토리 폴더 이름을 변경하고 새로 홈 폴더를 생성 합니다. (예. www_old 변경, www 셍성)
2. DB에서 기존 설치되어 있는 테이블 접두어를 확인 합니다.
3, 새로 만든 홈에서 사용할 그누 보드를 설치합니다. 이때 기존 TABLE 접두어와는 다른 접두어를 입력 합니다.
4. 설치 후 기존 Table에서 필요한 내용만 새로운 TABLE에 복사 Insert 합니다. 구조가 같은 경우 테이블 이름만 변경
5. 새로운 페이지에서 사용할 디자인을 적용하고, 기존 사이트에서 data, 스킨 등 필요한 파일을 복사 합니다.
6. 이후 기타 오류 수정과 쓰레기 정리 (기존 TABLE, 기존 사이트 파일 등)
기존 사이트 내용을 수시로 복사 확인 가능하게 서버에 그대로 보존 한다는 장점이 있습니다.
웹호스팅의 경우 간혹 쿼타와 퍼미션 문제가 있을수 있습니다. 사전에 확인 해보세요
그리고 모든 작업은 SSL 등 터미널 사용 하면 좋습니다.
이상입니다.
걍 모두 g5로 변환하세요. 작업전 파일과 db 모두 백업하고..
답변에 대한 댓글 1개
그누아답타가 잠깐 있었습니다.
근본적인 방법은 아니지만 g4의 변수들을 g5에 사용하는
방법이지요...배추님이 만드신 것으로 알고 있습니다...
g5아답터 한번 찾아보세요...
(흠 근본적인 방법이 아니라...시간 허비만 될수도 있습니다.)
- 그냥 참고만 하세요...-
답변을 작성하려면 로그인이 필요합니다.