https://m.blog.naver.com/PostView.nhn?blogId=hji0223&logNo=220983925509&proxyReferer=https%3A%2F%2Fwww.google.com%2F
XE로 만들어진 웹 사이트를 운영 통째로 옮기는 방법을 정리한다.
백업해야 하는 항목은 2가지이다.
1. xe 폴더
2. xe에서 사용했던 DB (데이터베이스)
xe 폴더를 FTP 등으로 받아서 옮기게 되면 정상적으로 복원되지 않는다.
xe 안의 files 폴더에 각 게시글의 첨부파일, 이미지 등등이 저장되는데 FTP로 옮기게 되면 깨진다.
그래서 반드시 압축해서 통째로 옮겨야한다.
우선 텔넷, SSH 등으로 서버에 접속해서 아래 명령을 수행하자.
=============== 백업 ====================
이전 서버에서 수행한다.
1. cd /var/www/html/
(xe가 설치되어있는 경로)
2. tar -cvf backup.tar ./xe
(xe 폴더 통째로 압축)
3. mysqldump -u user -p xe > backup.sql
(데이터베이스 백업)
4. FTP 등을 사용하여 위에서 백업한 2개의 파일을 백업한다.
=========================================
=============== 복원 ====================
새로운 서버에서 수행한다.
1. FTP 등으로 이전할 서버에 백업파일 2개를 전송한다.
2. cd /var/www/html/
(xe를 설치할 경로)
3. tar -xvf backup.tar
(xe 폴더 압축해제)
4. mysql에 xe 데이터베이스 생성
mysql -u user -p
mysql> create database xe;
5. mysql -u user -p xe < backup.sql
(데이터베이스 백업)
=========================================
복원 후에는 관리자 페이지에서 캐시파일 재생성 및 세션정리를 진행해줘야한다.
그리고, 로그인이 되지 않는다거나한다면 아래의 파일 내용을 새 서버에 맞게 수정하자.
/var/www/html/xe/files/config/db.config.php
각종 DB 정보들과, 'default_url' 항목은 반드시 확인해서 수정한다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 24 | apt-get upgrade 수행 시 특정 패키지만 빼고 설치하기 | proin | 2018.10.04 | 0 |
| 23 | apt-get upgrade 수행 시 특정 패키지만 설치하기 | proin | 2018.10.04 | 1 |
| 22 | 필요없을지도 모르지만 왠지 겁나니까 | proin | 2018.10.02 | 2 |
| » | Info - XE 백업 및 복원 (통째로 서버 옮기기) | proin | 2018.10.02 | 1 |
| 20 | 워드프레스와 백업(backup) | proin | 2018.10.02 | 0 |
| 19 | iptables 정리 | proin | 2018.10.02 | 3 |
| 18 | 변경된 iptables 저장 방법 | proin | 2018.10.02 | 0 |
| 17 | 내 서버에는 누가 들어오는걸까? (실시간 user-agent 분석기) | proin | 2018.10.02 | 1 |
| 16 | BIND DNS Server | proin | 2018.10.02 | 0 |
| 15 | Setting up a BIND DNS Server | proin | 2018.10.02 | 1 |
| 14 | How To Configure BIND as a Private Network DNS Server on Ubuntu 18.04 | proin | 2018.10.02 | 0 |
| 13 | 뭔가 쓸만 할수도 있는 사이트 | proin | 2018.10.01 | 1 |
| 12 | OpenVPN Access Server 구축하기 | proin | 2018.10.01 | 6 |
| 11 | ZmEu 해킹시도 접근 | proin | 2018.10.01 | 0 |
| 10 | [Linux] 압축 파일 관리 - gz 압축하기, 압축풀기 | proin | 2018.10.01 | 1 |
| 9 | [devil's camp] - 트위터 봇 만들기 (권준혁) | proin | 2018.09.27 | 0 |
| 8 | 아파치 가상호스트 | proin | 2018.09.26 | 1 |
| 7 | [SPRING] 스프링 시큐리티 (비밀번호 암호화) | proin | 2018.09.19 | 3 |
| 6 | [MySQL] MySQL의 password() 함수와 암호화 | proin | 2018.09.19 | 2 |
| 5 | 안전한 패스워드 저장 | proin | 2018.09.19 | 1 |