8

iMac と Macbook に MAMP をセットアップしました。Dropboxを使用して両方のインストールを同期したままにしたい。MAMP をアップグレードする場合、転送する必要があるフォルダは「db」と「htdocs」の 2 つだけです。私の理論では、同期を維持する必要があるのはこれら 2 つのフォルダーのみです。これまでのところ、あなたには正しいと思いますか?

「htdocs」フォルダーの同期は簡単です。それをドロップボックスに入れて、MAMP 設定をドロップボックス フォルダーに向けることができますが、「db」フォルダーにはそのようなオプションがありません。

「db」フォルダーの同期を維持する方法について何か提案はありますか? ありがとう。

4

4 に答える 4

3

ターミナルを使用せずに MAMP の「db」フォルダーのシンボリック リンクを作成する簡単な方法は、ここで説明されているように、SymbolicLinker と呼ばれる Mac OS X サービスを使用することです。 -web-dev-with-mamp-and-dropbox/

于 2010-11-18T09:25:55.083 に答える
2

結局、hotdocs フォルダーをドロップボックスに入れ、MAMP のパスをドロップボックス バージョンに変更しました。私は友人に、いくつかの mysql リモート データベースをセットアップするように依頼しました。この組み合わせはうまく機能しています。Sequel Pro を使用してデータベースにアクセスする必要がありますが、これは素晴らしいアプリです。私はもともと phpmyadmin を使用するか、ターミナルを学習することを望んでいましたが、それらの機能は私のメイト サーバーでは利用できませんでした。これが他の誰かに役立つことを願っています。

Dropbox のラグも非常に小さいため、あるコンプでコーディングし、別のコンプで更新することさえありました。Dropbox は用途を見つける価値があります。

于 2009-01-21T02:33:03.287 に答える
1

データベースのバイナリ データ ファイルの同期を維持する必要がありますか?

これは開発用であり、「適切な」バージョン管理システム ( githgdarcsなど) を使用することをお勧めしますが、これは Dropbox やその他のファイル同期ツールの使用にも当てはまります。

いつものようにコードを同期するだけですが、データベース スキーマといくつかのテスト データを通常のファイルにエクスポートし (おそらく.sqlMAMP に含まれている phpMyAdmin ツールからのダンプとして)、同期を維持します。通常のファイルなので問題ありません。

データベースを消去してスキーマ ファイルを入力する小さなスクリプトと、その逆 (データベースをファイルにダンプする) の小さなスクリプトを作成できます。作業を開始する前に、importdatabaseスクリプトを実行します。完了したら、スクリプトを実行しdumpdatabaseます。

基本的に、データベースを .sql ファイルにエクスポートし、それを同期します。

他のオプションは、MAMP フォルダー全体を同期すること (かなり大きいですが)、またはdbフォルダーを DropBox のフォルダーに移動し、/Applications/MAMP/db/ここにシンボリック リンクを作成することです (コマンドを使用してln -s /Applications/MAMP/db/ /Volumes/DropBoxFolder/db/- Finder でエイリアスを作成してもうまくいかないようです)。同じ、迷惑な..)

于 2008-11-27T13:38:49.150 に答える
0

わかりましたので、私の解決策はクロノシンクhttp://www.econtechnologies.com/site/Pages/ChronoSync/chrono_overview.htmlとドロップボックスの組み合わせでなければならないと考えています。

macbook と iMac の両方に cronosync のコピーを用意し、いずれかのマシンで作業を開始する前に手動で chronosync を実行して、MAMP の「db」フォルダーをドロップボックスの「db」フォルダーと同期します。

誰かがより良いアイデアを持っていない限り。ありがとう。

于 2008-11-27T12:19:38.373 に答える