En el foro de Dropbox se cuenta que hay dos scripts para renombrar la carpeta de Dropbox a un nombre cualquiera. Lo que quisieramos los usuarios de WAMP es renombrarla a "www", así todo lo que corramos en nuestra carpeta del servidor local estaría a la vez subido en Dropbox (y resguardado).
Los scripts no me funcionaron. Probé el de Python y el de .Net, pero con los dos me dio error. También hay una tercera tecnica que es instalar una version vieja de Dropbox, que permitía renombrar la carpeta, y luego hacer upgrade, pero no quise meterme en eso.
Así que opté por dejar esto así: C:/wamp/www/Dropbox y luego montar un servidor virtual. Esto de usar servidores virtuales es muy recomendado para trabajar en local, porque hace que el trabajo en WAMP se parezca al trabajo en servidor remoto: las rutas al raíz siempre van a caer en nuestra carpeta, y no sobre la carpeta "www". Cosa buena.
Basicamente, tenemos que editar el archivo httpd.conf, haciendo click sobre el icono de WAMP y buscandolo en la seccion de Apache.
Ahí tenemos que definir dos hosts. Uno, el localhost, y otro será nuestro sitio (podemos tener los que querramos). Yo voy a usar el puerto 80, que es el que se usa pr default, pero hay mucha documentación online para elegir otras opciones.
Con esta configuración, vamos a acceder a el proyecto por url así:
http://elproyecto
Podemos agregar un .com si nos gusta. Pero como sea que nombremos nuestro virtualserver también vamos a tener que inscribirlo en el archivo hosts (tanto en windows como en linux). En mi win XP, el archivo host esta en esta ruta: C:/WINDOWS/system32/drivers/etc/hosts . Es un archivo sin extensión y puede editarse en el block de notas. Debería quedar algo así:
Y listaríamos tantos items como virtualservers tengamos.
En fin, tras haber editado el archivo de configuración de Apache tendremos que reiniciar el servicio y voilá, ya tenemos nuestro proyecto ligado a Dropbox, corriendo en servidor local.
Tip: Dropbox tiene una opción para mover la carpeta de lugar. Yo la tenía instalada, pero bajo Preferencias->Avanzadas está la opción de mandarla para otro lugar.
Los scripts no me funcionaron. Probé el de Python y el de .Net, pero con los dos me dio error. También hay una tercera tecnica que es instalar una version vieja de Dropbox, que permitía renombrar la carpeta, y luego hacer upgrade, pero no quise meterme en eso.
Así que opté por dejar esto así: C:/wamp/www/Dropbox y luego montar un servidor virtual. Esto de usar servidores virtuales es muy recomendado para trabajar en local, porque hace que el trabajo en WAMP se parezca al trabajo en servidor remoto: las rutas al raíz siempre van a caer en nuestra carpeta, y no sobre la carpeta "www". Cosa buena.
Basicamente, tenemos que editar el archivo httpd.conf, haciendo click sobre el icono de WAMP y buscandolo en la seccion de Apache.
Ahí tenemos que definir dos hosts. Uno, el localhost, y otro será nuestro sitio (podemos tener los que querramos). Yo voy a usar el puerto 80, que es el que se usa pr default, pero hay mucha documentación online para elegir otras opciones.
# VIRTUAL HOSTS
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot /wamp/www/
<Directory /wamp/www/>
Options Indexes FollowSymLinks MultiViews
#AllowOverride None
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerName elproyecto
DocumentRoot "/wamp/www/Dropbox/elproyecto"
DirectoryIndex index.php
<Directory "/wamp/www/Dropbox/elproyecto">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
Con esta configuración, vamos a acceder a el proyecto por url así:
http://elproyecto
Podemos agregar un .com si nos gusta. Pero como sea que nombremos nuestro virtualserver también vamos a tener que inscribirlo en el archivo hosts (tanto en windows como en linux). En mi win XP, el archivo host esta en esta ruta: C:/WINDOWS/system32/drivers/etc/hosts . Es un archivo sin extensión y puede editarse en el block de notas. Debería quedar algo así:
127.0.0.1 localhost
127.0.0.1 elproyecto
Y listaríamos tantos items como virtualservers tengamos.
En fin, tras haber editado el archivo de configuración de Apache tendremos que reiniciar el servicio y voilá, ya tenemos nuestro proyecto ligado a Dropbox, corriendo en servidor local.
Tip: Dropbox tiene una opción para mover la carpeta de lugar. Yo la tenía instalada, pero bajo Preferencias->Avanzadas está la opción de mandarla para otro lugar.