Webonadas

Text

Symfony en ubuntu (Hola Mundo!!)

En el post anterior miramos como instalar el framework symfony, ahora mostraremos como crear un proyecto en symfony.

Creamos la carpeta de nuestro proyecto:

mkdir -p ~/Desarrollo/Symfony/proyecto/hola

cd ~/Desarrollo/Symfony/proyecto/hola

Creamos el proyecto con:

symfony generate:project hola —orm=Propel

y con este otro creamos el frontend:

symfony generate:app frontend

en este post no explicare nada de teoría sobre Symfony (hay mucha mejor documentacion en http://www.symfony.es/documentacion/) sino mas bien de los pasos a seguir para crear y desplegar un proyecto.

Ahora crearemos un nuevo virtual host para poder ver nuestro aplicativo en el navegador

En la carpeta /etc/apache2/sites-available creamos un nuevo documento de texto, en nuestro ejemplo lo llamaremos sf_hola y en el agregamos el sigiente texto:

<VirtualHost *:80>
ServerName proyecto.hola
DocumentRoot “/home/walter/Desarrollo/Symfony/proyecto/hola/web”
DirectoryIndex index.php
Alias /sf /usr/share/php/data/symfony/web/sf
<Directory “/usr/share/php/data/symfony/web/sf”>
AllowOverride All
Allow from All
</Directory>
<Directory “/home/walter/Desarrollo/Symfony/proyecto/hola/web”>
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

cambia las rutas por la ubicación de tu proyecto y también la carpeta sf/ (no se les olvide incluir al final la carpeta /web en la ruta del proyecto)

Escribimos el siguiente comando:

sudo  a2ensite sf_hola

Reiniciamos el servidor:

sudo /etc/init.d/apache2 restart

Como queremos acceder a nuestro proyecto a través del nombre http://proyecto.hola debemos agregar esta linea al final del archivo /etc/hosts:

127.0.0.1  proyecto.hola

ahora solo nos basta ingresar al navegador la dirección http://proyecto.hola/ y ya esta!

subir imagenes

Posted on Thursday, May 20 2010. Tagged with: SymfonyphpLinux
Webonadas Programación, linux y otras pendejadas
Previous Next