deSymfony 2011: Instalación y primeros pasos
Actualización 18/septiembre/2012: este vídeo se publicó antes del lanzamiento de la versión estable de Symfony2. Si quieres conocer la forma correcta de instalar Symfony 2.0 o 2.1, consulta las guías de la sección de documentación.
Instalación y primeros pasos fue la primera ponencia impartida durante las Jornadas Symfony 2011. Se trata de la primera parte de las seis que forman el tutorial de desarrollo de la aplicación deSymfony.
Durante la misma traté de explicar cómo instalar y configurar Symfony2, cómo instalar el proyecto deSymfony, cómo crear los bundles con el generador interactivo y también introduje el funcionamiento de la arquitectura MVC en Symfony2 mediante la programación de la parte dedicada a mostrar las páginas estáticas de la aplicación.
Además, en los primeros 10-15 minutos incluí una introducción a Symfony2, mostrando sus características más destacadas mediante el uso de diez palabras clave.
Presentación
Vídeo
Comentarios
-
#1
Gracias Javier, ya tengo ganas de ver los vídeos.
-
#2
Gracias Javier. Muy útil
-
#3
cuando las van a poner para poderlas descargar
-
#4
Javier, alguna forma de obtener las presentaciones para revisarlas luego Offline? Un saludo y excelente trabajo
-
#5
Que bueno que ya esten las ponencias, gracias.
Las ponencias se van a poder descargar junto con los videos?
-
#6
Ya he modificado las presentaciones de slideshare para que se puedan bajar :)
-
#7
Se pueden bajar las presentaciones y videos?
-
#8
@Nolberto, las presentaciones ya se pueden ver y descargar (todavía falta alguna que sus autores no han subido).
Los vídeos se publicarán en los próximos días. En la página de cada charla puedes ver la fecha aproximada de publicación.
-
#9
Gracias!
-
#10
wow, me convencieron jeje.
-
#11
Increíble tu presentación Javier, muy trabajada y muy buena selección de contenido :-) ¡Felicidades!
-
#12
muy buena pesentación felicitaciones..y el vídeo? Gongrats
-
#13
Excelente el vídeo!!!
-
#14
Buenísimo el video, claro y conciso. Gracias por el trabajo, enhorabuena.
-
#15
Muy buena la charla Javier... mis felicitaciones y saludos desde Chile.
-
#16
tengo una duda sigo los pasos de la instalación pero me sale al intentar entrar a http://localhost/Symfony/web/config.php
Error de HTTP 500 (Internal Server Error): Se ha detectado una condición inesperada cuando el servidor intentaba atender la solicitud.
que puede ser?
-
#17
Muy bueno el vídeo, soy muy nuevo en symfony, ya que usaba CI pero decidí migrar a Symfony 2.... Saludos desde Argentina..!!!
-
#18
con lo que me ha costado el symfony 1.4!!!!. pero bueno, renovarse o morir. Intento bajar con el comando git clone [email protected]... pero me dice: permission denied: publickey. fatal the remote end hung up unexpedtly
-
#19
Soy novato en todo esto... pero estoy hilando todas la ideas.... he encontrado un error que no he podido solucionar, al querer clonar
git clone [email protected]:desymfony/desymfony.git proyecto
al directorio "Proyecto" me da este error... "Permission denied (publickey). fatal: The remote end hung up unexpectedly" y no se si ya bajaron el archivo o que será que sucede... gracias... -
#20
ya está git clone git://github.com/desymfony/desymfony.git desymfony
así si
-
#21
Gracias por los tutoriales
-
#22
Hola bueno soy novato en Symfony sera la primera vez que lo pruebe, bueno felicitaciones por el video todo genial, bueno seguí las instrucciones para instalar el Symfony2 con vendors descargue descomprimí todo en la carpeta raíz, escribí http://localhost/symfony y pues nada me salieron los archivos de la carpeta con este titulo Index of /symfony, y no me salio la pantalla que muestran en el video, estoy en windows 7 uso el xampp y la versión de Symfony es 2.0.3, tambien entre a esta direccion http://localhost/Symfony/web/config.php y salio: Welcome!
Welcome to your new Symfony project.
This script will guide you through the basic configuration of your project. You can also do the same by editing the ‘app/config/parameters.ini’ file directly. Recommendations
To enhance your Symfony experience, it’s recommended that you fix the following :
Install and enable a PHP accelerator like APC (highly recommended). Install and enable the intl extension. Set short_open_tag to off in php.ini*.
-
Changes to the php.ini file must be done in "C:\xampp\php\php.ini".
si por aquí alguien sabe que hago mal, agradecería su amabilidad
-
-
#23
Hola, muy pero que muy interesante symfony.
Estoy poniendome a aprenderlo, pero tengo un problema, he clonado pero ahora para instalar los vendors no se como hacer. Estoy seguro que es una tonteria pero me he quedado aquí encallado. Agradecería una respuesta. Un saludo y enhorabuena, por las charlas.
-
#24
@Pablo, para instalar los vendors sólo debes ejecutar el comando "php bin/vendors install" (y esperar un buen rato a que se descargue todo)
-
#25
AL descomprimir el Symfony2 en un subdirectorio publicado por el apache2, puedo navegar por toda la estructura, incluyendo archivos de configuracion. Se puede respetar la instalacion usada en symfony con toda la estructura fuera de la zona publicada por el apache2, dejando qu eel apache2 solo publique el subdirectorio web? Hay alguna referencia al tema publicado? Desde ya muchas gracias. Gustavo
-
#26
@Gustavo, lo que tienes que hacer es configurar bien el servidor web. Aquí tienes un ejemplo que puedes adaptar para tu caso particular: https://gist.github.com/1293646
-
#27
Intento seguir los pasos pero todos los comandos que pones no funcionan y si intento encontrar unos equivalentes, después de volver a turorial1, acaba dando error Symfony diciendo que no encuentra algo de WebConfigurator
-
#28
@Carlos
Yo tambien he probado Symfony en windows 7 con XAMPP y lo que tienes que hacer es configurar un host virtual en...
Primero debes irte a la carpeta C:\Windows\System32\drivers\etc y ahi editar el archivo hosts, mi sitio se llama symfonytest, por lo tanto mi archivo hosts quedará asi:
# localhost name resolution is handled within DNS itself. 127.0.0.1 localhost 127.0.0.1 symfonytest
bueno luego hay que irse a la carpeta donde tienes apache en tu XAMPP C:\xampp\apache\conf y editar el archivo httpd.conf y al final agregar las siguientes lineas
<VirtualHost *:80> ServerName symfonytest DocumentRoot "c:/xampp/htdocs/symfonytest/web" DirectoryIndex index.php Alias /sf "C:/xampp/htdocs/symfony/data/web/sf" <Directory "C:/xampp/htdocs/symfony/data/web/sf"> AllowOverride All Allow from All </Directory> <Directory "c:/xampp/htdocs/symfonytest/web"> AllowOverride All Allow from All </Directory> </VirtualHost>
Hay algo importante que hay que recalcar. Es que hay que descomprimir el directorio del symfony en el XAMPP adentro de la carpeta htdocs para que asi puedas cargar las imagenes, yo descomprimí el symfony en el directorio C:\xampp\htdocs\symfony
y bueno eso es todo...
-
#29
Hola estoy tratando de instalar Symfony2 en windows XP con WAMP, lo que hice es descoprimir en el directorio wwww. Hice localhost pero me los errores: Warning: require_once(C:\wamp\www\Symfony\app/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\Symfony\app\autoload.php on line 25
Fatal error: require_once() [function.require]: Failed opening required 'C:\wamp\www\Symfony\app/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php' (include_path='.;C:\php\pear') in C:\wamp\www\Symfony\app\autoload.php on line 25
Como sigo?
-
#30
Marta, parece que Symfony2 no se ha instalado bien. Fíjate que el error dice que no encuentra una de las clases que necesita. Prueba a instalarlo de nuevo.
-
#31
Estan excelentes los tutoriales. Felicitaciones.
-
#32
Excelente presentación y excelente frame ya me migre de ahora en adelante con Symfony2.
Saludos desde Colombia
-
#33
Por favor si pudieran ayudarme, soy novato en esto y necesitaria me ayudaran en estos errores. Uso WAMP version 2.2.
Cuando descomprimo en la carpeta www la carpeta de Symfoni
( ! ) Fatal error: Class 'Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass' not found in D:\WEBSERV\www\Symfony\vendor\symfony\src\Symfony\Component\DependencyInjection\Compiler\PassConfig.php on line 50
Time Memory Function Location
1 0.0019 370304 {main}( ) ..\app_dev.php:0 2 0.0367 1699016 Symfony\Component\HttpKernel\Kernel->handle( ) ..\app_dev.php:24 3 0.0368 1699080 Symfony\Component\HttpKernel\Kernel->boot( ) ..\bootstrap.php.cache:544 4 0.0546 1845832 Symfony\Component\HttpKernel\Kernel->initializeContainer( ) ..\bootstrap.php.cache:513 5 0.0549 1846400 Symfony\Component\HttpKernel\Kernel->buildContainer( ) ..\bootstrap.php.cache:779 6 0.0640 2143832 Symfony\Bundle\FrameworkBundle\FrameworkBundle->build( ) ..\bootstrap.php.cache:848 7 0.0681 2161688 Symfony\Component\DependencyInjection\ContainerBuilder->addCompilerPass( ) ..\FrameworkBundle.php:51 8 0.0706 2219960 Symfony\Component\DependencyInjection\Compiler\Compiler->construct( ) ..\ContainerBuilder.php:180 9 0.0707 2220848 Symfony\Component\DependencyInjection\Compiler\PassConfig->construct( ) ..\Compiler.php:36
He visto algunas sitios que dicen que debo configurar en el httpd.conf del apache un virtual host y lo configure asi:
DocumentRoot "D:/WEBSERV/www/Symfony/web" DirectoryIndex app.php ServerName Symfony AllowOverride All Allow from All
Que me recomiendan???
-
#34
El servidor lo configure asi
VirtualHost *:80 DocumentRoot "D:/WEBSERV/www/Symfony/web" DirectoryIndex app.php ServerName Symfony
Directory "D:/WEBSERV/www/Symfony/web" AllowOverride All Allow from All /Directory
/VirtualHost
-
#35
Holas muchas felicitaciones esta すごい すごい Symfony 2 no me toco probar el 1 y por cierto vengo de Cakephp 1.3 :P y estoy muy interesado en aprender a usar Symfony2 y una pregunta donde encuentro la segunda parte de este vídeo ^_^
-
#36
muchas gracias por los aportes, ami me sale en ingles todo, desearia saber como puedo cambiar el lenguaje, para ver en español symfony.
-
#37
Excelente tutoriales y videos, andaba buscando un framework de php y este me parece muy interesante. Comenzaré a usarlo.
Felicitaciones por el video muy bien explicado.
Saludos desde México.
-
#38
He seguido tus instrucciones e instalé Symfony 2 en un W7 Ultimate, en Wamp 2.2 Al ejecutar php app/console salen una lista de errores (similar a lo que le pasó a Yero), aunque es un poco extenso los pego aqui debajo: PHP Warning: require_once(C:\wamp\www\Symfony\app/../vendor/symfony/src/Symfony /Component/Locale/Resources/stubs/functions.php): failed to open stream: No such file or directory in C:\wamp\www\Symfony\app\autoload.php on line 25 PHP Stack trace: PHP 1. {main}() C:\wamp\www\Symfony\app\console:0 PHP 2. require_once() C:\wamp\www\Symfony\app\console:10 PHP 3. require_once() C:\wamp\www\Symfony\app\bootstrap.php.cache:3
Warning: require_once(C:\wamp\www\Symfony\app/../vendor/symfony/src/Symfony/Comp onent/Locale/Resources/stubs/functions.php): failed to open stream: No such file or directory in C:\wamp\www\Symfony\app\autoload.php on line 25
Call Stack: 0.0018 327384 1. {main}() C:\wamp\www\Symfony\app\console:0 0.0090 872920 2. require_once('C:\wamp\www\Symfony\app\bootstrap.php.c ache') C:\wamp\www\Symfony\app\console:10 0.0096 888640 3. require_once('C:\wamp\www\Symfony\app\autoload.php') C:\wamp\www\Symfony\app\bootstrap.php.cache:3
PHP Fatal error: require_once(): Failed opening required 'C:\wamp\www\Symfony\a pp/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php' (include_path='.;C:\php\pear') in C:\wamp\www\Symfony\app\autoload.php on line 25 PHP Stack trace: PHP 1. {main}() C:\wamp\www\Symfony\app\console:0 PHP 2. require_once() C:\wamp\www\Symfony\app\console:10 PHP 3. require_once() C:\wamp\www\Symfony\app\bootstrap.php.cache:3
Fatal error: require_once(): Failed opening required 'C:\wamp\www\Symfony\app/.. /vendor/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php' (inc lude_path='.;C:\php\pear') in C:\wamp\www\Symfony\app\autoload.php on line 25
Call Stack: 0.0018 327384 1. {main}() C:\wamp\www\Symfony\app\console:0 0.0090 872920 2. require_once('C:\wamp\www\Symfony\app\bootstrap.php.c ache') C:\wamp\www\Symfony\app\console:10 0.0096 888640 3. require_once('C:\wamp\www\Symfony\app\autoload.php') C:\wamp\www\Symfony\app\bootstrap.php.cache:3
Si voy a http://localhost/Symfony/web/config.php me muestra bien la pagina de Welcome, solo me avisa que conviene instalar APC e intl, pero creo que eso no debe afectar al problema
Saludos
-
#39
Buenas noches, instale Symfony 2 en mi pc que tiene windows 7, luego ingreso por el navegador web a: http://localhost:81/Symfony/web/app_dev.php
y me sale el siguiente error:
Parse error : error de sintaxis, T_STRING inesperada, a la espera T_CONSTANT_ENCAPSED_STRING o '(' en C: \ AppServ \ www \ symfony \ web \ app_dev.php en la línea 20 Pregunta: Me podrian por favor decir que estoy haciendo mal o que me hace falta? Mil gracias
Saludos Herbert
-
#40
huy excelente
Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente
unos meses después de su publicación para asegurar que estos sigan
siendo relevantes.
Proyectos Symfony destacados
La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más
Síguenos en @symfony_es para acceder a las últimas noticias.