로그인

검색

[backup or migration] wordpress (워드프레스)

[backup or migration] wordpress (워드프레스)

 

 

 

1. 백업

- db 와 wp-contents 폴더 백업

 

 

예) base metal 에 설치된 wp 를 다른 서버에 옮기기 (new server 는 도커사용)

- db 는 myphpadmin 으로 백업

- 도커에 db backup 파일을 넣는 법

 

docker cp backup.sql <container_name>:/backup.sql            #도커에 copy
docker exec -it <container_name> bash                                    #도커에 접속
mysql -u<username> -p<password> <database_name> < /backup.sql               #db백업파일을 테이블에 삽입

 

- 실제

sudo docker cp gl_wp911.sql wordpress-db-1:/gl_wp911.sql
sudo docker exec -it wordpress-db-1 bash
mysql -uexampleuser -pexampleuser exampledb < /gl_wp911.sql

 

- 접속 후 아래 명령어로 DB 확인

mysql -u<username> -p<password>
SHOW DATABASES;
USE <database_name>;
SHOW TABLES;

 

 

** 이때, 테이블 명이 다를 수 있다.

- $table_prefix  = '';       를 수정해 준다.

sudo nano wp-config.php

 

 

** 관리자 로그인 할때, 과거 url 로 변경될 수 있다.

- Settings > General 에서
WordPress Address (URL) 와 Site Address (URL) 를 변경 후, 백업받아야 한다.

 

 

 

 

 

- wp-contents.zip 백업 파일을 압축해제

sudo unzip wp-content.zip

 

 

 

- 정상적으로 이전이 완료 되었다면, 컨테이너에서 백업파일을 삭제

rm /backup.sql

 

이 게시물을

이 댓글을 삭제하시겠습니까?