WordPress로 버전 제어하는 방법
워드프레스 웹사이트에서 개발자가 별도의 서버에서 작업할 수 있는 시스템을 만들고 싶습니다.
제 질문은 그 사이에 라이브 사이트(플러그인 업데이트, 새 플러그인, 새 게시물, 새 주석 등)를 변경할 경우 라이브 사이트의 개발 서버에서 새 기능(예: 새 페이지)을 가져오는 동시에 라이브 사이트의 이전 변경 사항이 삭제되지 않도록 하려면 어떻게 해야 합니까?
저는 이 모든 것이 어떻게 작동하는지 알고 싶습니다.어떤 의미에서, 저는 일종의 버전 관리 시스템을 가지고 싶습니다.
잘 부탁드립니다 :)
Git를 사용하여 자신의 코드를 버전 제어할 수 있습니다.기본적으로 새 gitrepo를 시작하고 이 저장소에 변경 사항을 적용합니다.이것은 코어 파일 외부에 별도로 있을 수 있습니다. 즉, wp-content 디렉토리만 포함하고 다른 모든 코어 워드프레스 파일은 무시하면 됩니다.여기 웹사이트를 위한 정말 좋은 버전 관리 시스템을 하는 방법에 대한 좋은 기사가 있습니다.
http://toroid.org/git-website-howto
그러나 워드프레스 사이트의 게시물과 페이지(기본적으로 내용)는 데이터베이스에 있습니다.변경 사항은 영구적으로 적용됩니다.유일한 옵션은 내용을 정기적으로 백업하는 것입니다.자동 백업 도구를 사용하여 이 작업을 수행할 수 있습니다.데이터베이스를 버전으로 제어하려면 다음과 같은 도움이 되는 문서를 참조하십시오.
https://blog.codinghorror.com/get-your-database-under-version-control/
이것은 까다로운 것입니다.두 서버에서 단일 웹 사이트를 호스트할 수 없습니다.웹사이트에 2개의 호스트된 URL이 있다고 상상해보세요.말도 안돼요..절대 그럴 수 없습니다.
새 사용자를 생성하고 해당 사용자에게 액세스 권한을 부여하는 것이 좋습니다.설정을 주의 깊게 살펴보고 관리자가 됩니다.두 번째 사용자가 변경한 내용을 승인하거나 거부할 수 있습니다.
이게 도움이 되길 바랍니다.
언급URL : https://stackoverflow.com/questions/45457161/how-to-version-control-with-wordpress
'programing' 카테고리의 다른 글
TS2786 '구성 요소'는 JSX 구성 요소로 사용할 수 없습니다. (0) | 2023.07.14 |
---|---|
Git에서 추적되지 않은 파일을 제거하는 방법은 무엇입니까? (0) | 2023.07.09 |
EOFerror: Net:: HTTP에서 파일 끝 문제에 도달했습니다. (0) | 2023.07.09 |
git-merge가 줄바꿈 차이를 무시할 수 있습니까? (0) | 2023.07.09 |
getdate()의 날짜 부분만 가져오는 방법은 무엇입니까? (0) | 2023.07.09 |