여기에는 데이터베이스와 파일 동기화라는 두 가지 문제가 있습니다.
가장 먼저해야 할 일은 코드 버전 관리 시스템을 설정하는 것입니다. svn 또는 git이 중요하지 않은지 데이터를 안전하게 유지해야합니다. 경우에 따라서 svn에 두 dbs를 덤프하십시오.
데이터베이스를 건드리지 않았다면 파일 만 업데이트하면됩니다. 확장 설치로 인해 데이터베이스가 변경됩니다.
데이터베이스를 약간 변경 한 경우 수동으로 다시 만들어야합니다.
중요한 변경 사항을 작성한 경우 라이브 사이트의 컨텐츠, 자산, 카테고리 테이블을 개발자 사이트 데이터베이스에 삽입하는 것이 더 좋을 것이며 기사와 함께 추가 된 이미지를 추가하는 것이 좋습니다. 당신은 할 수 선택적으로 출력 데이터베이스, 지정된 테이블을 제외한 덤프 즉
mysqldump -u username -p database --ignore-table=database.jos_session
--ignore-table=database.jos_content --ignore-table=database.jos_menu
> database_config.sql
!이, 당신이 직접 테이블 이름을 결정하기 위해 단지 구문 필요가있다!
phpmyadmin 등으로 동일하게 구현할 수 있습니다.
이제 코드를 작성하십시오. 프로덕션 사이트에서 이미지 이외의 파일을 만들지 않은 경우 개발 파일을 안전하게 서버로 이동할 수 있습니다.
그렇지 않으면 개발 사이트를 코드 버전 관리, 커밋 또는 푸시에 배치 한 다음 프로덕션 파일을 복사하고 svn/git 기능을 사용하여 코드 차이를 검사하고 모든 것이 정상이면 게시 서버에 게시하십시오.
당신은 내가 더 좋은 형식으로 이러한 개념의 몇 가지를 요약 한 기사를 게시 한 이탈리아어 읽을 수있는 경우 : http://www.fasterjoomla.com/it/soluzioni-joomla/svn-per-joomla
http://stackoverflow.com/questions/5191169/database-migrations-in-joomla을 – Nitrodist