Aquí algunos pasos para una instalación mínima de meneame en desarrollo
Haré uso de una máquina virtual con VirtualBox, usando Vagrant, por lo que ambos son necesarios. Para clonar meneame necesitarás git.
1.- Clonar el repositorio de meneame
git clone [email protected]:gallir/Meneame.git meneame
2.- Crear en el repositorio recién clonado, la máquina de Vagrant
cd meneame
vagrant init
3.- Copiar los archivos necesario para el inicio de tu máquina virtual
wget -O Vagrantfile https://gist.githubusercontent.com/esparta/9490477/raw/Vagrantfile
wget -O bootstrap.sh https://gist.githubusercontent.com/esparta/9490477/raw/bootstrap.sh
4.- Iniciar la máquina virtual.
vagrant up
Esto hará varias cosas:
- Crear la máquina virtual en VirtualBox
- Crear un directorio en la máquina virtual llamado /meneame , apuntando al directorio /branches/version5
- Actualizar la máquina virtual (basada en Ubuntu 12.04) vía
apt-get update
- Instalar los paquetes mínimos para el funcionamiento de meneame (todo lo que hay en bootstrap.sh)
- Instalar nginx
- Instalar php-fpm, php5-curl, php5-mcrypt
- Instalar mysql-server 5.5 con un password fijo
- Hacer un "port forwarding" de la máquina virtual a la computadora cliente.
A partir de este momento ya puedes navegar a meneame desde tu máquina de desarrollo: http://localhost:8080
También puedes acceder al mysql de la máquina virtual desde tu máquina de desarrollo:
mysql -u meneame -pmeneame meneame -h 127.0.0.1 -P 33066
Los cambios que realices en el directorio de desarrollo (/branches/version5/*
) se verán reflejados inmediatamente en la máquina virtual.
Thanks for this!
I have some issues though.
When I open up the site on development machine on port :8080 there's no css, images etc.
I discovered it's because of /v_5/ (version control in config.php).
I tried to disable it and I failed...
the frontpage is working if I copy all data from www to www/v_5, but other links aren't working. Could you help me disable this version control? I tried modifying it in nginx also...
I don't know where to search.
Gracias por ayuda :-) si quieres puedes escribir en español, lo entiendo bien, pero no me va escribiendo sobre las cosas técnicas.