Foros del Web » Programando para Internet » PHP » Symfony »

Intentando hacer correr aplicación Symfony2

Estas en el tema de Intentando hacer correr aplicación Symfony2 en el foro de Symfony en Foros del Web. Hola gente, estoy intentando aprender a trabajar con Symfony2 pero me he quedado parado a la hora de intentar hacer correr una aplicación Symfony2 en ...
  #1 (permalink)  
Antiguo 28/05/2012, 02:26
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Intentando hacer correr aplicación Symfony2

Hola gente, estoy intentando aprender a trabajar con Symfony2 pero me he quedado parado a la hora de intentar hacer correr una aplicación Symfony2 en mi servidor local. Trabajo con Lampp en Ubuntu 12.04 y he seguido paso a paso todas las indicaciones.

Primeramente me he descargado la aplicación de ejemplo (con Git) con el comando git clone ..... y se ha instalado sin problema , luego he comprobado con php app/check.php que todo estaba bien (dentro de la carpeta del proyecto) ; y ahora intento configurar las rutas de la aplicación en local.

Edito el archivo /etc/hosts
y añado
Código:
127.0.0.1       cupon.local
Edito el archivo /opt/lampp/etc/extra/httpd-vhosts.conf y añado:

Código:
<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs/Cupon/web"
DirectoryIndex app.php
ServerName cupon.local
<Directory "/opt/lampp/htdocs/Cupon/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
Haciendo todo esto, como indica el libro , al intentar cargar la url http://cupon.local/app.php me muestra "objeto no encontrado".

Gracias de antemano.
__________________
Videotutoriales de Drupal

Última edición por Dundee; 28/05/2012 a las 02:34
  #2 (permalink)  
Antiguo 28/05/2012, 03:05
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Intentando hacer correr aplicación Symfony2

Que tal Dundee,

Intenta cargar app_dev.php a ver si te muestra mas info y no se que has clonado exactamente pero tienes los vendors instalados ?, comprueba que tengas lo necesario en el directorio vendor, si esta vació ejecuta:
Código SHELL:
Ver original
  1. bin/vendors install

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 28/05/2012, 03:10
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: Intentando hacer correr aplicación Symfony2

Cita:
Iniciado por masterpuppet Ver Mensaje
Código SHELL:
Ver original
  1. bin/vendors install

Saludos.
Si perdón que antes no lo dije, los vendors los tengo instalados. He intentado entrar de este otro modo: http://localhost/Cupon/app_dev.php y me sale lo mismo ¡Objeto no encontrado!.

He intentado hacer lo mismo con otro ejemplo que se puede encontrar en maestrosdelweb y sucede lo mismo.

Archivo hosts /etc/hosts
Código:
127.0.0.1       symfony.local
Archivo /opt/lampp/etc/extra/httpd-vhosts.conf
Código:
<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs/Symfony/web"
DirectoryIndex app.php
ServerName cupon.local
<Directory "/opt/lampp/htdocs/Symfony/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
__________________
Videotutoriales de Drupal

Última edición por Dundee; 28/05/2012 a las 03:15
  #4 (permalink)  
Antiguo 28/05/2012, 03:16
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Intentando hacer correr aplicación Symfony2

Ok, de todas formas al configurar el vhost se supone que vas a acceder a través de http://cupon.local/app_dev.php, para acceder desde localhost debería ser http://localhost/Cupon/web/app_dev.php, un par de preguntas, luego de configurar el vhost reiniciaste apache ?, has agregado el vhost al archivo /etc/hosts ? porque tienes un symfony.local pero deberias tener

Código Apache:
Ver original
  1. 127.0.0.1       cupon.local

Edit: supongo que lo del hosts es un typo porque lo tienes bien en el primer post
__________________
http://es.phptherightway.com/
thats us riders :)

Última edición por masterpuppet; 28/05/2012 a las 03:22
  #5 (permalink)  
Antiguo 28/05/2012, 03:22
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: Intentando hacer correr aplicación Symfony2

Código Apache:
Ver original
  1. 127.0.0.1       cupon.local

Si claro eso esta hecho (arriba lo comentaba) tengo ambas añadidas al archivo /etc/hosts .

Si accedo con la url http://localhost/Symfony/web/app_dev.php/ si me muestra contenido, aunque sale una página con el siguiente texto:
An exception has been thrown during the rendering of a template ("Route "_welcome" does not exist.") in "AcmeDemoBundle::layout.html.twig". (esto lo puedo entender, puesto que tengo que revisar algunas cosillas).
Pero si entro directamente en una acción si funciona, por ejemplo http://localhost/Symfony/web/app_dev.php/articulos .

Por si acaso, pongo las modificaciones de dichos archivos.

Archivo hosts:
Código:
127.0.0.1       cupon.local
127.0.0.1       symfony.local
Archivo httpd-vhosts.conf
Código:
<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs/Cupon/web"
DirectoryIndex app.php
ServerName cupon.local
<Directory "/opt/lampp/htdocs/Cupon/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs/Symfony/web"
DirectoryIndex app.php
ServerName symfony.local
<Directory "/opt/lampp/htdocs/Symfony/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
__________________
Videotutoriales de Drupal
  #6 (permalink)  
Antiguo 28/05/2012, 09:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Intentando hacer correr aplicación Symfony2

En ese caso parece que no esta cargando el VirtualHost, ¿estas seguro que se esta incluyendo? Normalmente viene comentado en el httpd.conf...
  #7 (permalink)  
Antiguo 28/05/2012, 09:22
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: Intentando hacer correr aplicación Symfony2

Cita:
Iniciado por GatorV Ver Mensaje
En ese caso parece que no esta cargando el VirtualHost, ¿estas seguro que se esta incluyendo? Normalmente viene comentado en el httpd.conf...
Ok, el problema era que efectivamente estaba comentado el archivo a ser incluído
Código:
# Virtual hosts
#Include etc/extra/httpd-vhosts.conf
Cuando debería estar así
Código:
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
El tema era que me estaba confundiendo de include , y yo veía todo el rato el último include descomentado, por ello creía estar haciendo todo bien, pero el problema es que estaba modificando un archivo muy distinto httpd-vhosts.conf y no httpd-xampp.conf:
Código:
# XAMPP # este era el que estaba "descomentando" (pero no modificando)
Include etc/extra/httpd-xampp.conf
Un problema ya lo tengo resuelto jeje , pero ahora tengo que lidiar con unos cuantos más para que los ejemplos de Symfony2 me funcionen correctamente en local.
Un saludo y gracias por la ayuda (:
__________________
Videotutoriales de Drupal

Etiquetas: symfony2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:40.