我在我的iMac和Macbook上安裝了MAMP。我想保留使用dropbox同步的兩個安裝。升級MAMP時,只需要傳輸2個文件夾'db'&'htdocs'。我的理論是,這是我需要保持同步的唯一2個文件夾。聽起來到目前爲止,你呢?如何在多臺Mac上同步MAMP安裝
同步'htdocs'文件夾非常簡單,因爲您可以將它放入收存箱並將MAMP首選項指向收存箱文件夾,但'db'文件夾沒有此類選項。
有關如何保持「db」文件夾同步的任何建議?謝謝。
我在我的iMac和Macbook上安裝了MAMP。我想保留使用dropbox同步的兩個安裝。升級MAMP時,只需要傳輸2個文件夾'db'&'htdocs'。我的理論是,這是我需要保持同步的唯一2個文件夾。聽起來到目前爲止,你呢?如何在多臺Mac上同步MAMP安裝
同步'htdocs'文件夾非常簡單,因爲您可以將它放入收存箱並將MAMP首選項指向收存箱文件夾,但'db'文件夾沒有此類選項。
有關如何保持「db」文件夾同步的任何建議?謝謝。
我最終做的是把我的hotdocs文件夾放入我的保管箱,並將MAMP中的路徑更改爲保管箱版本。我問朋友爲我設置了幾個mysql遠程數據庫。這種組合一直很好。我必須使用Sequel Pro來訪問數據庫,這是一個不錯的應用程序。我最初希望使用phpmyadmin或學習終端,但這些功能在我的隊友服務器上不可用。希望這可以幫助別人。
Dropbox有這麼小的延遲,我甚至發現我自己編碼在一個比較和刷新另一個比賽。 Dropbox值得找到用途。
好吧,所以我想我的解決方案將不得不是一個chronosync http://www.econtechnologies.com/site/Pages/ChronoSync/chrono_overview.html & dropbox的組合。
在Macbook和iMac上都有cronosync副本,然後在任一臺機器上開始工作之前手動運行chronosync以將MAMP'db'文件夾與dropbox'db'文件夾同步。
除非有人有更好的主意。謝謝。
您是否必須保持數據庫的二進制數據文件同步?
我認爲這是發展的,爲此,我會建議使用一個「正確」的版本控制系統(像[混帳](https://stackoverflow.com/questions/315911],hg,darcs等等),但是這應該適用於使用Dropbox的或任何其他文件同步工具..
像往常一樣同步代碼,但導出數據庫架構和一些測試數據到一個普通的文件(可能是從MAMP的包括phpMyAdmin工具的.sql
轉儲),並保持同步。正常的文件,你不應該有任何問題
你可以寫一個小的腳本擦拭數據庫和流行使用模式文件命名它,並做相反的操作(將數據庫轉儲到文件中)。在開始工作之前,請運行importdatabase
腳本。完成後,運行dumpdatabase
腳本。
基本上,將數據庫導出到.sql文件,並對其進行同步。
其他選項只是同步整個MAMP文件夾(雖然它是相當大的),或在db
文件夾移動到的DropBox的文件夾中,並且使用命令ln -s /Applications/MAMP/db/ /Volumes/DropBoxFolder/db/
符號鏈接/Applications/MAMP/db/
這裏( - 創造在Finder中的別名似乎沒有工作一樣,惱人..)
一個簡單的方法來爲甲基苯丙胺的「DB」文件夾中的符號鏈接,而無需使用終端是使用所謂的SymbolicLinker,爲這裏解釋的是Mac OS X的服務:http://www.stucktogetherwithtape.com/blog/2009/12/sync-web-dev-with-mamp-and-dropbox/
我遵循SymbolicLinker方式,但MySQL服務器無法啓動。我將db文件夾複製到Dropbox,創建了一個符號鏈接,然後將該文件夾移動到MAMP原始文件夾。我啓動了MAMP,並且MySQL服務器保持紅色。任何想法如何解決它? – Rob 2012-03-26 09:47:09
感謝。 我已經玩了一下,但我不確定自己有足夠的知識來有效地實施其中的一些建議。嘗試了符號鏈接想,但它似乎沒有工作。毫無疑問,我做錯了什麼。我將嘗試在家中設置我自己的版本服務器。 – portalpie 2008-12-09 10:46:47