2013-07-01 105 views
1

我有一个Symfony2项目,它使用了很多第三方包。我为应用程序管理员使用Sonata Admin Bundle。我几乎完成了我的项目开发,并试图在Amazon EC2上实现它。我正在使用GIT来部署我的应用程序,我已经设法让所有的设置,但我遇到了一个非常奇怪的问题。该项目是运行在本地服务器上就好了,但是当我得到它活着,我得到的错误:Symfony2项目在本地主机上运行,​​文件在EC2上发现问题

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

试图运行的应用程序/控制台命令我得到的错误:

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 

我这里有一个真正的困难时刻来追踪问题。该项目在我的本地系统上运行完美。有没有人遇到过这样的问题。请让我知道是否有人对此类问题有所了解。

+0

也许你忘了执行'php composer.phar install'? –

+1

我实际上最终推动了供应商以及我的git远程推送。由于某些原因,作曲家无法在EC2实例上克隆。事实上,我现在已经发现了这个问题,我的Sonata Bundles并没有在它们内部推送任何代码。现在唯一的方法是让作曲家安装工作。 – Aayush

回答

相关问题