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 git@github.com: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.
¿Pudiste resolver el problema? tengo el mismo problema y no he podido arreglarlo @piotrrojek