Posibles errores iniciando Symfony 2

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)
Esta entrada fue publicada en PHP, Symfony2 y etiquetada , . Guarda el enlace permanente.

Una respuesta a Posibles errores iniciando Symfony 2

  1. Marius dijo:

    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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by Sweet Captcha
Verify your real existence,
Drag the cheese to the knife
  • captcha
  • captcha
  • captcha
  • captcha