본문 바로가기

그누보드 게시판 백업후 복원 하는 방법 혼자 터득함 ^^ (도메인 동일 할 경우)

◀↗↓↖▶바인 발행일 : 2018-09-09

VONONO.COM 업데이트 잘못 하는 바람에 홈페이지 완전히 먹통 되어 임시로 아미나 빌더의 디자인 같은건 버리더라도 게시판에 쓴 글이라도 살릴려고 삽질 하면서 배운 것 정리 한다. 


나중에 이걸 보면서 복원에 성공 할 수 있길.... 

*** 먼저 그누보드 업데이트 패치 전엔 백업!!!!!  하는 습관을 갖자 **** 



1. [SFTP] 기존 www 폴더를 www_old 로 변경 


2. [sftp] www 폴더 생성 후 퍼미션 755로 변경 


3. [phpmyadmin] 계정  DB 전체 백업 


4. [phpmyadmin] 계정  DB 전체 삭제 


5. [sftp] 그누보드 최신 파일 업로드 후 설치 


6. [Web] 그누보드 설치 후 웹에서 이전 홈페이지 게시판 이름과 동일하게 게시판을 하나씩 만든다. 


7. [phpmyadmin] 임시계정  DB 전체 Import 해서 올린다. 


8. [phpmyadmin] 계정  DB 와 임시계정의 DB를 보면서 작업 하는데 게시판 디비만 export 후 import 하면 되는데 아미나를 사용 했을땐 디비구조가 달라서 추가 작업을 해 줘야 한다. 


9. [phpmyadmin] 게시판 백업 및 복원은 "g5_write_kids" 이렇게 생긴 것만 하면 되는데 아미나 빌더 사용했더니 구조(structure) - 칼럼(colume)부분을 비교 해보니 아미나 빌더 사용한 이전 홈페이지 게시판이 추가적인 칼럼들이 있었다. 그래서 차이가 나는 칼럼을 선택해서 삭제 -> 디비export -> 디비 import를 하니까 성공 적으로 디비 복원이 되었다. 


10. [sftp] 게시판을 보니 이미지가 엠박으로 나온다. 그래서 data -> file 폴더와 editor 폴더내용물을 새롭게 설치한 곳에  복사해야 한다는 것을 검색을 통해 알게 되었다. 시도 ===> ㅠㅠ 그런데 권한이 없어서 복사 자체가 안된다. 


11. [ssh client] 폴더 소유권이 현재 아파치로 되어 있는 것을 해당 계정 아이디로 변경해야 파일 복사 및 이동이 가능 하다는 것을 알게 되어 시도함. 

명령어는 chown -R primeloan:users file => file 및 하위폴더 전체 변경 


12. [ssh client] 폴더중 file 폴더와 editor 폴더 모두 내용을 복사해야 함. 


게시판을 보니 이미지도 잘 나옵니다. ㅋㅋ 성공~!

역시 백업만 잘 해뒀어도 이런 개 고생은 안해도 됐는데....백업 하는 습관은 아무리 강조해도 지나치지 않습니다.




댓글