wwp-env로 데이터베이스 백업
최근에 플러그인을 사용하여 이전 파일을 만들 수 있습니다.
All-in-One WP Migration – WordPress 플러그인 |WordPress.org 일본어
무료 버전은 파일을 업로드하는 용량 제한이 있어 제작에 사용하기가 좀 힘들다.화면 관리 작업만 남았다.
용량 제한이 없고 명령줄에서 조작할 수 있도록 다음과 같은 확장 플러그인이 필요합니다.
All-in-One WP Migration Unlimited Extension
백업 파일 만들기
명령줄에서 조작할 수 있기 때문에wp-env와의 조합을 고려해 보십시오.마이그레이션 파일(백업 파일)을 직접 작성하고 복원해 보십시오.
Makefile에 명령을 취합해 보십시오.
.PHONY:
wp-backup:
yarn run wp-env run cli wp ai1wm backup --exclude-spam-comments --exclude-post-revisions --exclude-themes --exclude-inactive-themes --exclude-muplugins --exclude-plugins --exclude-inactive-plugins --exclude-cache --exclude-email-replace
wp-backup-list:
yarn run wp-env run cli wp ai1wm list-backups
check-filename:
ifndef filename
$(error filename is undefined)
endif
wp-restore:check-filename
echo "restore from: $(filename)"
yarn run wp-env run cli wp ai1wm restore $(filename)
wp-env가 시작된 상태에서 실행make wp-backup
.테마 파일은 Git에서 관리하므로 백업 파일에 포함되지 않습니다.다른 여분의 물건은 포함되지 않는다.중요한 것은 데이터베이스와 미디어 파일이다./var/www/html/wp-content/ai1wm-backups/
디렉토리에 백업 파일을 만듭니다.wwp-env 설정을 통해 이 위치를 로컬 환경에 비추면 백업 파일의 Giit 관리를 할 수 있습니다..wp-env.json
그렇습니다.{
"core": "WordPress/Wordpress#5.6.1",
"plugins": [
"https://downloads.wordpress.org/plugin/all-in-one-wp-migration.7.37.zip",
"./plugins/advanced-custom-fields-pro",
"./plugins/all-in-one-wp-migration-unlimited-extension"
],
"themes": ["./sample-theme"],
"mappings": {
"./wp-content/ai1wm-backups": "./ai1wm-backups"
},
"config": {
"WP_DEBUG": true,
"WP_DEBUG_LOG": true
}
}
로컬 환경의 매핑 위치에 백업 파일을 표시합니다.백업 파일 목록
이어서
make wp-backup-list
에서 백업 파일의 일람을 보십시오.이 목록에서 복구할 파일을 선택하십시오.파일 이름을 복사합니다.
백업 파일 복구
wp-restore
명령을 사용하여 백업 파일에서 복구합니다.wp-resotre filename=:ファイル名
처럼 매개 변수에 백업 파일을 지정합니다.명령make wp-backup-list
을 통해 백업 파일 이름을 확인할 수 있습니다.Reference
이 문제에 관하여(wwp-env로 데이터베이스 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/anton072/articles/f0275545ffa9a1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)