El proyecto Symfony2 se ejecuta en el host local, tiene problemas para encontrar files en EC2

Tengo un proyecto Symfony2 que usa bastantes packages de terceros. Yo uso Sonata Admin Bundle para el administrador de la aplicación. Estoy casi terminado con el desarrollo de mi proyecto y estoy tratando de ponerlo en funcionamiento en Amazon EC2. Estoy usando GIT para implementar mi aplicación, he logrado configurar todo, pero me encuentro con un problema muy extraño. El proyecto funciona perfectamente en el server local, pero cuando lo recibo en vivo aparece el siguiente error:

InvalidArgumentException: Unable to load class "Sonata\AdminBundle\Admin\Admin" 

Al intentar ejecutar los commands de la aplicación / console obtengo el error:

 PHP Fatal error: Class 'Sonata\BlockBundle\SonataBlockBundle' not found in /var/www/html/candulifestyle.com/app/AppKernel.php on line 25 Fatal error: Class 'Sonata\BlockBundle\SonataBlockBundle' not found in /var/www/html/candulifestyle.com/app/AppKernel.php on line 25 

Estoy teniendo un momento realmente difícil para rastrear el problema aquí. El proyecto funciona perfectamente en mi sistema local. ¿Alguien ha encontrado un problema como este? Por favor, avíseme si alguien tiene alguna idea sobre tal problema.

Tuve el mismo problema muy extraño ( PHP Fatal error: Class 'Sonata\BlockBundle\SonataBlockBundle' not found aunque estaba presente en la carpeta correcta) en un server de DigitalOcean (ejecutando Ubuntu 12.04), mientras que no tuve el problema en mi instancia de Ubuntu 12.04 VM.

Finalmente encontré la solución al problema.

Solo tenía que actualizar Composer como debería haber hecho antes:

 composer self-update 

Y luego corre de nuevo esto:

 composer install 

Y todo estaba bien nuevamente.