2010-02-17 2 views
0

나는 워드 프레스 웹 사이트를위한 생산 및 개발 환경을 만들고 싶다. Wordpress 사이트는 많은 플러그인을 사용합니다. 이 플러그 접속은 주요 wordpress 전화 번호부 내의 전화 번호부에 올려주기하는 php 파일로 이루어져있다.대부분의 "코드"가 데이터베이스에있을 때 프로덕션 및 개발 환경 설정?

플러그인을 활성화하고 수정할 때 많은 구성이 mysql 데이터베이스에 저장됩니다. WordPress에서 개발한다는 것은 내 "코드"와 "변경 사항"의 대부분이 CVS 저장소에서 커밋되고 업데이트 될 수있는 실제 파일과 달리 데이터베이스에 저장된다는 것을 의미합니다. 따라서 CVS가 내 변경 사항을 추적하는 대신, 프로덕션 환경에서 데이터베이스의 mysqldumps를 빈번하게 수동으로 수행하여 개발 서버로 가져와야합니다.

많은 개발 변경 사항이 데이터베이스에서 발생하는 개발 및 프로덕션 환경을 설정하는 더 좋은 방법이 있습니까?

답변

0

커밋 할 때마다 CVS의 훅을 사용하여 덤프를 수행하십시오. SVN으로 만 해본 이후 CVS가하는 일에 익숙하지 않습니다. 그러나, 매뉴얼의 약간을 읽는 것에서, 그것은 꽤 유사하게 보입니다.

This section (CVS 매뉴얼)은 커밋 할 때 스크립트와 관련하여 어떤 일이 발생하는지 설명합니다. 아래 섹션에서 "C.4.4.2 체크 아웃 된 사본 보관하기"를 살펴보십시오. 이 예제를 수정하여 mysqldump 명령어를 사용할 수 있어야한다.

관련 문제