Problem z odpaleniem projektu Symfony

0

Cześć, pobrałem projekt w php symfony, w instrukcji postawienia projektu jest wykorzystanie komendy symfony update, jednak gdy się wykonuje loguje mi następujący błąd:

Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the symfony-scripts event terminated with an exception

                                                                                                                                                                                                                                   
  [RuntimeException]                                                                                                                                                                                                               
  An error occurred when executing the "'cache:clear --no-warmup'" command:                                                                                                                                                        
                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                   
  Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "SonataIntlBundle" from namespace "Sonata\IntlBundle".                                                                   
  Did you forget a "use" statement for another namespace? in /Users/xxx/Documents/project/app/AppKernel.php:28                                                                                                                 
  Stack trace:                                                                                                                                                                                                                     
  #0 /Users/xxx/Documents/project/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(427): AppKernel->registerBundles()                                                                                        
  #1 /Users/xxx/Documents/project/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(128): Symfony\Component\HttpKernel\Kernel->initializeBundles()                                                            
  #2 /Users/xxx/Documents/project/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(62): Symfony\Component\HttpKernel\Kernel->boot()                                                           
  #3 /Users/xxx/Documents/project/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php(117): Symfony\Bundle\FrameworkBundle\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Obj  
  ect(Symfony\Component\Console\Output\ConsoleOutput))                                                                                                                                                                             
  #4 /U in /Users/xxx/Documents/project/app/AppKernel.php on line 28                                                                                                                                                           
                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                   
  PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "SonataIntlBundle" from namespace "Sonata\IntlBundle".                                                              
  Did you forget a "use" statement for another namespace? in /Users/xxx/Documents/project/app/AppKernel.php:28                                                                                                                 
  Stack trace:                                                                                                                                                                                                                     
  #0 /Users/xxx/Documents/project/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(427): AppKernel->registerBundles()                                                                                        
  #1 /Users/xxx/Documents/project/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(128): Symfony\Component\HttpKernel\Kernel->initializeBundles()                                                            
  #2 /Users/xxx/Documents/project/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(62): Symfony\Component\HttpKernel\Kernel->boot()                                                           
  #3 /Users/xxx/Documents/project/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php(117): Symfony\Bundle\FrameworkBundle\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Obj  
  ect(Symfony\Component\Console\Output\ConsoleOutput))                                                                                                                                                                             
  #4 /U in /Users/xxx/Documents/project/app/AppKernel.php on line 28                                                       

Nie znam się na php praktycznie w ogóle, robię front. Czy ktoś mógłby pomóc jak rozwiązać ten problem?

0

czy użyłeś właściwej wersji php i właściwych ustawień php?

0

To jest jakiś publiczny projekt? Zapodaj linkacza do repo, zobaczymy jakie ma zależności.

To wygląda jak brakująca zależność composera. przy wykonywaniu commanda próbuje załadować klasę której nie ma. Ogólnie to te commandy wykonują się po dumpautoload, więc powinno działać, dlatego stawiam na brakującą zależność.

0

A vendory masz ściągnięte przez composera?

0

Jak masz takie problemy nawet z podstawowym projektem to może spróbuj laravela? po co kopać się z koniem, a larwa ma też dobre wsparcie vue.

0

Problem został rozwiązany - w instrukcji na repo był

composer update

jednak sklonowanie projektu i uruchomienie

composer install

załatwiło sprawę. Nie jestem backendowcem, dlatego czasami trywialne sprawy tak się kończą :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1