Dropbox é um de disco virtual na nuvem, onde você pode enviar qualquer tipo de arquivo para lá e mante-lo sincronizado com quantos computadores e dispositivos móveis quiser.

 

Funciona da seguinte maneira: você se cadastra e baixa o aplicativo oficial deles (tem versões para Windows, Mac, Linux, iOS e Android), instala, seleciona o local no seu computador ou dispositivo onde os arquivos serão gravados e pronto. Agora basta salvar os arquivos no diretório MyDropbox, e o aplicativo envia automaticamente o arquivo para a Web cada vez que o mesmo for alterado.

Bom, agora vamos entender o que vai ser feito para que o MAMP Pro ((Mac Os + Apache + Mysql + PHP) rode redondo no Dropbox. O primeiro passo é baixar e instalar normalmente o MAMP Pro, após isso é hora de configurar um canto no diretório MyDropbox:

  1. Crie um diretório no MyDropBox e dê o nome de webserver;
  2. Dentro desse diretório crie outro diretório e dê o nome que você bem entender. O WordPress será instalado aqui;
  3. Abra o aplicativo do MAMP Pro e configure o ‘htdocs’ do Apache para o diretório criado no passo 2;
  4. Agora, encerre o funcionamento do Mamp Pro.

Um dos problemas para conseguir a sincronização do banco de dados é o fato do Mamp não permitir que base de dados seja configurada  manualmente me outro lugar, para isso é preciso instalar um serviço no Mac OS, que o Symbolic Linker. Faça o download do serviço, descompacte-o e instale-o segundo as instruções do arquivo Read-me.

Feito isso, reinicie seu Mac e mova o diretório /Library/Application Support/appsolute/db para o diretório webserver doMyDropBox, agora clique com o botão direito (!) do mouse em cima do diretório db e escolha ‘Make Symbolic Link’ (conforme imagem acima). Agora mova o atalho récem criado para  /Library/Application Support/appsolute/, renomei o mesmo para db e pronto.

 

E o WordPress como fica? Inicie o Mamp Pro e se você tiver seguindo os passos direitinho, tudo vai estar funcionando perfeitamente e é só seguir com a instalação padrão do WP e ser feliz. Só lembrando que a dica acima funciona também com o Drupal.

Uma observação: evite a alterar o banco de dados simultaneamente em várias máquinas, você pode perder dados por conta disso. Espere o Dropbox sincronizar os arquivos e seja feliz.

Para escrever esse tutorial, usei como base esse tutorial aqui