php - Symfony2项目在本地主机上运行,在EC2上发现了问题

  显示原文与译文双语对照的内容
0 0

我有一个Symfony2项目,它使用了相当多的3rd 方包。 我使用Sonata管理包来管理应用程序。 我几乎完成了项目开发,我正尝试让它生活在AmazonEC2上。 我使用GIT来部署我的应用程序,我已经成功地完成了所有设置,但是我遇到了一个非常奇怪的问题。 这个项目在本地服务器上运行得很好,但是当我让它上线时,我得到了错误:


InvalidArgumentException: Unable to load class"SonataAdminBundleAdminAdmin"

尝试运行应用程序/控制台命令时,出现错误:


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

Fatal error: Class 'SonataBlockBundleSonataBlockBundle' not found in/var/www/html/candulifestyle.com/app/AppKernel.php on line 25

我在追踪这个问题有一个困难的时间。 项目在我的本地系统上运行良好。 有谁遇到过这样的问题。 如果有人对这个问题有任何了解,请让我。

时间: 原作者:

0 0

我也有同样奇怪的问题 PHP Fatal error: Class 'SonataBlockBundleSonataBlockBundle' not found 尽管在DigitalOcean服务器( 正在运行 Ubuntu 12.04 ) 上存在正确的文件夹),但是我在 Ubuntu 12.04 VM实例上没有问题。

我终于找到了解决问题的方法。

我只是需要更新 Composer,因为我应该已经完成了:

 
composer self-update

 

然后再次运行这里命令:

 
composer install

 

一切都was了。

原作者:
...