문제

내 imac과 MacBook에 MAMP를 설정했습니다. 두 설치를 계속 사용하고 싶습니다 드롭 박스. MAMP를 업그레이드 할 때 전송 해야하는 유일한 2 개의 폴더는 'DB'& 'HTDOCS'입니다. 내 이론은 이것이 동기화 해야하는 유일한 2 개의 폴더라는 것입니다. 지금까지 당신에게 바로 들리나요?

Dropbox에 넣고 MAMP 환경 설정을 Dropbox 폴더에 가리킬 수 있으므로 'HTDOCS'폴더를 동기화하는 것은 쉽지만 'DB'폴더에는 그러한 옵션이 없습니다.

'DB'폴더를 동기화하는 방법에 대한 제안이 있습니까? 감사.

도움이 되었습니까?

해결책 2

내가 한 일은 HotDocs 폴더를 Dropbox에 넣고 MAMP의 경로를 Dropbox 버전으로 변경하는 것이 었습니다. 나는 친구에게 몇 가지 MySQL 원격 데이터베이스를 설정하도록 요청하는 것보다 나에게 요청하지 않았다. 이 조합은 잘 작동했습니다. 멋진 앱인 데이터베이스에 액세스하려면 속편 Pro를 사용해야합니다. 나는 원래 phpmyadmin을 사용하거나 터미널을 배우기를 희망했지만 Mates 서버에서는 이러한 기능을 사용할 수 없었습니다. 이것이 다른 사람을 돕기를 바랍니다.

Dropbox는 작은 지연을 가지고있어 한 Comp에서 코딩하고 다른 Comp에서 새로 고침을 발견했습니다. Dropbox는 용도를 찾을 가치가 있습니다.

다른 팁

터미널을 사용하지 않고 MAMP의 "DB"폴더에 대한 Symlink를 만드는 쉬운 방법은 여기에 설명 된대로 SymbolicLinker라는 Mac OS X 서비스를 사용하는 것입니다. http://www.stucktogetherwithtape.com/blog/2009/12/sync-web-dev-with-mamp-and-dropbox/

데이터베이스의 이진 데이터 파일을 동기화해야합니까?

나는 이것이 개발을위한 것이라고 가정합니다. 여기서 "적절한"버전 제어 시스템 (예 : [git] (예 : [githttps://stackoverflow.com/questions/315911, HG, DARCS 그러나 Dropbox 또는 기타 파일 동기화 도구를 사용하는 데 적용해야합니다.

평소와 같이 코드를 동기화하지만 데이터베이스 스키마와 일부 테스트 데이터를 일반 파일 (아마도 .sql MAMP의 덤프가 포함 된 phpmyadmin 도구)에서 동기화 된 상태로 유지하십시오. 일반 파일이므로 문제가 없어야합니다.

데이터베이스를 지우고 스키마 파일로 채우는 작은 스크립트와 반대를 수행하는 스크립트를 작성할 수 있습니다 (데이터베이스를 파일에 덤프합니다) .. 작업을 시작하기 전에 importdatabase 스크립트. 당신이 끝나면, 당신은 dumpdatabase 스크립트.

기본적으로 데이터베이스를 .SQL 파일로 내보내고 동기화하십시오.

다른 옵션은 전체 MAMP 폴더를 동기화하거나 (꽤 큽니다) db Dropbox의 폴더에 대한 폴더 및 Symlink를 /Applications/MAMP/db/ 여기에 (명령 사용 ln -s /Applications/MAMP/db/ /Volumes/DropBoxFolder/db/ - Finder에서 별명을 만드는 것은 짜증나게 작동하지 않는 것 같습니다 ..)

좋아, 그래서 내 솔루션은 크로노스 신경의 조합이어야한다고 생각합니다. http://www.econtechnologies.com/site/pages/chronosync/chrono_overview.html & 드롭 박스.

MacBook과 IMAC에 Cronosync 사본을두고, 어느 기계에서 작업을 시작하기 전에 MAMP 'DB'폴더를 Dropbox 'DB'폴더와 동기화하기 위해 CHRONOSYNC를 수동으로 실행하십시오.

누군가가 더 나은 아이디어가 없다면. 감사.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top