Frage

Ich habe MAMP auf meinem iMac und meinem Macbook eingerichtet.Ich möchte beide Installationen mit synchronisieren Dropbox.Beim Upgrade von MAMP müssen Sie nur die beiden Ordner „db“ und „htdocs“ übertragen.Meine Theorie ist dann, dass dies die einzigen zwei Ordner sind, die ich synchron halten muss.Hört sich das bisher für Sie richtig an?

Das Synchronisieren des Ordners „htdocs“ ist einfach, da Sie ihn in Ihre Dropbox legen und die MAMP-Einstellungen auf den Dropbox-Ordner verweisen können, der Ordner „db“ verfügt jedoch nicht über eine solche Option.

Irgendwelche Vorschläge, wie ich den Ordner „db“ synchron halten könnte?Danke.

War es hilfreich?

Lösung 2

Was ich am Ende tat meine HotDocs Ordner in meine Dropbox anzog und den Weg in MAMP auf die Dropbox-Version zu ändern. Ich fragte, als ein Freund ein paar mysql Remote-Datenbanken für mich einzurichten. Diese Kombination ist das Arbeiten groß. Ich habe Sequel Pro verwenden, um die Datenbank zuzugreifen, die eine nette App ist. Ich habe gehofft, ursprünglich phpMyAdmin zu verwenden oder das Terminal zu lernen, aber diese Merkmale waren auf meinen Kumpel Server nicht verfügbar. Hoffe, das hilft jemand anderes.

Dropbox hat eine so kleine Verzögerung zu, dass ich selbst habe festgestellt, mich auf einem anderen comp auf einer comp und erfrischenden Codierung. Dropbox ist wert zu finden Verwendungen für.

Andere Tipps

Eine einfache Möglichkeit, den Symlink für MAMP der „db“ Ordner zu erstellen, ohne Klemme zu verwenden ist, eine Mac OS X-Dienst verwenden genannt SymbolicLinker, wie hier erläutert: http://www.stucktogetherwithtape.com/blog/2009/12/sync-web-dev- mit-MAMP-and-Dropbox /

Müssen Sie die Binärdatendateien der Datenbank synchron halten?

Ich gehe davon aus, dass dies für die Entwicklung ist, für die ich die Verwendung eines „richtigen“ Versionskontrollsystems (wie [git]() empfehlen würde.https://stackoverflow.com/questions/315911], hg, darcs usw.), aber dies sollte für die Verwendung von Dropbox oder einem anderen Dateisynchronisierungstool gelten.

Synchronisieren Sie einfach den Code wie gewohnt, exportieren Sie jedoch Ihr Datenbankschema und einige Testdaten in eine reguläre Datei (wahrscheinlich als .sql Dump von MAMPs enthaltenem phpMyAdmin-Tool) und synchronisiere es.Da es sich um eine normale Datei handelt, sollten Sie keine Probleme haben.

Sie könnten ein kleines Skript schreiben, das die Datenbank löscht und mit der Schemadatei füllt, und eines, das das Gegenteil bewirkt (die Datenbank in eine Datei speichert).Bevor Sie mit der Arbeit beginnen, führen Sie das aus importdatabase Skript.Sobald Sie fertig sind, führen Sie das aus dumpdatabase Skript.

Exportieren Sie Ihre Datenbank grundsätzlich in eine SQL-Datei und synchronisieren Sie diese.

Die anderen Optionen bestehen darin, einfach den gesamten MAMP-Ordner zu synchronisieren (obwohl er ziemlich groß ist) oder ihn zu verschieben db Verknüpfen Sie den Ordner mit dem DropBox-Ordner und verknüpfen Sie ihn mit einem Symlink /Applications/MAMP/db/ hierher (mit dem Befehl ln -s /Applications/MAMP/db/ /Volumes/DropBoxFolder/db/ - Das Erstellen eines Alias ​​im Finder scheint ärgerlicherweise nicht gleich zu funktionieren.)

Ok, also ich denke, dass meine Lösung haben wird eine Kombination aus ChronoSync sein http://www.econtechnologies.com/site/Pages/ChronoSync/chrono_overview.html & Dropbox.

Haben Sie eine Kopie von cronosync sowohl auf dem macbook und der iMac dann vor auf beiden Maschinen Beginn der Arbeiten manuell ausgeführt ChronoSync der MAMP ‚db‘ Ordner mit dem Dropbox ‚db‘ Ordner zu synchronisieren.

Es sei denn, jemand da draußen hat eine bessere Idee. Danke.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top