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
我這裏有一個真正的困難時刻來追蹤問題。該項目在我的本地系統上運行完美。有沒有人遇到過這樣的問題。請讓我知道是否有人對此類問題有所瞭解。
也許你忘了執行'php composer.phar install'? –
我實際上最終推動了供應商以及我的git遠程推送。由於某些原因,作曲家無法在EC2實例上克隆。事實上,我現在已經發現了這個問題,我的Sonata Bundles並沒有在它們內部推送任何代碼。現在唯一的方法是讓作曲家安裝工作。 – Aayush