私のローカルウェブサイトをDropboxフォルダに保存できませんか?

私のローカルウェブサイトをDropboxフォルダに保存できませんか?

私は多くのウェブサイトを開発し、デバッグとデザインのためにローカルでApacheサーバーを実行します。これらのウェブサイトはApache、PHP、MySQLを使用しています。明らかに、私のApacheサーバーはこれらのサイトをインターネットに提供せず、ローカルでのみアクセスします。

私は2台のコンピュータで開発しています。デスクトップ1台とノートパソコン1台。どちらもLinux Mintを実行しており、それらの間の設定を一貫して維持しようとしています。これは、ApacheとPHPの設定をコピーする必要があることを意味します。ディレクトリ構造を同じままにします。変更する場合は、MySQLデータベースがあるコンピュータから別のコンピュータにコピーされていることを確認する必要があります。

これは理想的ではありません。特に、MySQLデータベースを同期状態に保つと、人的エラーが発生しやすくなります。場合によっては、あるコンピュータで作業し、データベースをエクスポートしてインポートすることを忘れてから、別のコンピュータで作業を完了した後に2つのバージョンがあるため、簡単にマージできません。しかもバックアップも面倒です。

効果的な方法は、すべてのHTML、CSS、JavascriptをDropboxディレクトリのフォルダに保存することです。したがって、このファイルに対するすべての変更は自動的に同期されます。これはクラウドにバックアップがあるという意味でもあります。必要に応じて新しいコンピュータに移動してこれらのファイルを復元するには、Dropboxをインストールするだけですべてのファイルが復元されます。

新しいコンピュータに設定する場合は、HTMLファイルが保存されているDropboxディレクトリへのシンボリックリンクを作成するのが最善です。

sudo ln -s  /home/dave/Dropbox/Websites /var/www/Websites

Apache設定とMySQLデータベースを使用してこれを行う方法はありますか?新しいコンピュータを使用するときは、最小限の設定で両方のコンピュータのDropboxフォルダのどこで同期を維持できますか?

ベストアンサー1

Apacheの場合は、利用可能なサイトをアーカイブアカウントに簡単に配置し、有効にしたいサイトを次の場所の[サイトアクティブ化]フォルダにシンボリックリンクできます。/etc/apache2/sites-enabled/[name]

mysqlの場合、アクセスは衣類で保護されているので少しトリッキーです。/var/lib/mysqlドロップボックスにコピーしてその中のデータパスを編集することはできますが、うまく機能するには衣服の設定を編集する必要があり/etc/mysql/my.cnfます。詳しくはこのリンクをご覧ください

私はそれがあなたに必要なものだと思います。

おすすめ記事