2016-11-01 3 views
0

나는 프로덕션 자료 Wordpress 사이트가 있지만 병렬로 개발 사이트를 실행하고 싶다. 일단 개발이 끝나면 현재 사이트, 사용자, 댓글 등을 망치지 않고 프로덕션 사이트에 배포하고 싶습니다. 현재 나의 솔루션은 프로덕션 사이트를 복제하고 다시 설치하는 것입니다. 정보를 잃을 수 있습니다. 이를 수행 할 수있는 해결책을 찾지 못했습니다. 제안 사항이 있으십니까?Wordpress 개발/생산 사이트

답변

0

만약 당신이 wordpress-theme/plugin을 개발한다면 live-db를 덤프하고, 도메인을 대체하고 그것을 개발에 사용할 수 있습니다. 개발이 끝나면 다시 덤프하고 프로덕션을 위해 컨텐트를 삽입/업데이트하고 테마 만 배포하고 프로덕션 환경의 db를 개발 환경으로 바꿀 수 있습니다

+0

예. 이 메커니즘에서 가지고있는 문제는 DB가 수정되는 동안 (예 : 새로운 주석이 있음) 손실 될 수 있다는 것입니다. 그렇지? –

+0

개발이 끝나면 데이터베이스없이 변경된 파일 만 배포 할 수 있습니다. 이렇게하면 데이터가 손실되지 않습니다. –

0

사이트가 이미 공개 된 경우 , 일은 더 복잡 할 것이다. 나는 당신이 유지 보수 모드를 설정하고 개발 사이트에 DB를 덤프하는 것이 좋습니다.

테마/플러그인을 개발중인 경우 테마/플러그인 파일 만 업로드하면됩니다. dev 사이트에 데이터를 남겨 둡니다.

wp-admin (테마/플러그인 설정 변경)을 통해 사이트를 수정하는 경우 db 데이터를 업로드해야합니다. 예를 들어, 모든 데이터를 덤프 할 필요가 없습니다. 예를 들어, 덤프 할 필요가 없습니다 dev 사이트의 주석 데이터 및 프로덕션 사이트로 가져 오기. 그러나 이런 식으로 WordPress 데이터베이스 스키마를 잘 알아야합니다.

변경하기 전에 항상 사이트를 백업하십시오.