Estos son los errores que se me han presentado al momento de instalar Symfony2
PROBLEMA 1
En la mayoría de las publicaciones que leí sobre Symfony2 recomiendan o usan git para instalar bundles, bueno, ese fue el primer inconveniente que se me presento no tenia ni la más remota idea de lo que era GIT.
Tocó documentarme al respecto y descubrí que GIT es un software de control de versiones (Vean la definición en Wikipedia aqui), anteriormente publique un articulo sobre la configuración de subversions que es algo similar.
Afortunadamente hay muy buena documentación sobre esta herramienta, muy sencilla y fácil de configurar y usar que pueden ver aquí.
PROBLEMA 2
Al instalar los vendors de la aplicación aparece este error cuando comienzan las líneas de Doctrine:
error: RPC failed; result=18, HTTP code = 200MiB | 74 KiB/s fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
Para corregir este error deben editar el archivo deps, ubicado en la raíz de su proyecto y cambiar las líneas donde aparece http: por git:
Cambiar esto:
[doctrine-common]
git=http://github.com/doctrine/common.git
version=2.1.0
[doctrine-dbal]
git=http://github.com/doctrine/dbal.git
version=2.1.0
[doctrine]
git=http://github.com/doctrine/doctrine2.git
version=2.1.0
Por esto:
[doctrine-common]
git=git://github.com/doctrine/common.git
version=2.1.0
[doctrine-dbal]
git=git://github.com/doctrine/dbal.git
version=2.1.0
[doctrine]
git=git://github.com/doctrine/doctrine2.git
version=2.1.0
PROBLEMA 3
Al cargar datos a la base de datos con Fixtures
1 Fatal error: Declaration of Desymfony\DesymfonyBundle\DataFixtures\ORM\TestCarga::load() must be compatible with that of Doctrine\Common\DataFixtures\FixtureInterface::load() in /Library/WebServer/Documents/sf_projects/Symfony2Vendor/src/Desymfony/DesymfonyBundle/DataFixtures/ORM/TestCarga.php on line 9
Se debe adicionar
1 use Doctrine\Common\Persistence\ObjectManager;
Y la función debe ser
1 <code>public function load(ObjectManager $manager)
Como veo que usas mac te dejo una web que a mi me resulto genial. Seguramente te ahorara bastante tiempo y dolores de cabeza.
Esta pensada para ayudar los desarrolladores de Symfony2, pero va con todo.
http://php-osx.liip.ch/
Un saludo,
M