Symfony\Component\Cache\Adapter\ApcuAdapter
                    
        
     
             
                    ygj
    
        
    
                    Messages postés
            
                
     
             
            78
        
            
                                    Statut
            Membre
                    
                -
                                     
Utilisateur anonyme -
        Utilisateur anonyme -
        Bonjour, 
je vous écris pour demander votre aide, suite à l'installation du bundle Freindofsymfony, j'ai essaye de tester la page du backoffice http://sf-web-app.local/app_dev.php/backoffice/, mais j'ai eu cette erreur
d'après ce lien https://github.com/symfony/framework-bundle/blob/5.x/DependencyInjection/FrameworkExtension.php
est ce que je dois mettre à jour la version du php.
sachant que dans mon composer
merci d'avance.
            
            
                
            
                
    
    
    
        je vous écris pour demander votre aide, suite à l'installation du bundle Freindofsymfony, j'ai essaye de tester la page du backoffice http://sf-web-app.local/app_dev.php/backoffice/, mais j'ai eu cette erreur
InvalidArgumentException in ClassCollectionLoader.php line 311: Unable to load class "Symfony\Component\Cache\Adapter\ApcuAdapter"
d'après ce lien https://github.com/symfony/framework-bundle/blob/5.x/DependencyInjection/FrameworkExtension.php
if (PHP_VERSION_ID < 70000) {
            $this->addClassesToCompile(array(
                'Symfony\Component\Cache\Adapter\ApcuAdapter',
                'Symfony\Component\Cache\Adapter\FilesystemAdapter',
                'Symfony\Component\Cache\CacheItem',
            ));
        }
est ce que je dois mettre à jour la version du php.
sachant que dans mon composer
"require": {
        "php": ">=5.3.3",
merci d'avance.
        A voir également:         
- Symfony\Component\Cache\Adapter\ApcuAdapter
 - Copie caché - Guide
 - Numéro caché - Guide
 - Jeux google caché - Guide
 - Message caché whatsapp - Guide
 - C'est quoi le cache d'une application - Guide
 
4 réponses
                        
                    Salut,
tu as installé quel bundle ?
Peux-ton voir ton fichier composer.json ?
Peux ton voir ton fichier AppKernel.php ?
Quel version de php utilise tu ?
    
                tu as installé quel bundle ?
Peux-ton voir ton fichier composer.json ?
Peux ton voir ton fichier AppKernel.php ?
Quel version de php utilise tu ?
                        
                    Salut,
le fichier en question existe t'il ?
Vide le cache et tente de réinstaller les vendors.
php bin/console cache:clear
php composer.phar install
    
                le fichier en question existe t'il ?
Vide le cache et tente de réinstaller les vendors.
php bin/console cache:clear
php composer.phar install
                        
                    ha je crois avoir compris, à voir...
Ton dossier de cache se situe dans var/cache donc tu utilise Symfony 3.*
Ton composer indique que tu utilise FOSUserBundle 1.3 et cette version de FOSUserBundle fonctionne avec Symfony 2.
Il faut utiliser FOSUserBundle 2.*
composer require friendsofsymfony/user-bundle "~2.0@dev"
    
                Ton dossier de cache se situe dans var/cache donc tu utilise Symfony 3.*
Ton composer indique que tu utilise FOSUserBundle 1.3 et cette version de FOSUserBundle fonctionne avec Symfony 2.
Il faut utiliser FOSUserBundle 2.*
composer require friendsofsymfony/user-bundle "~2.0@dev"
                        
                    salut, 
c'est difficile car à chaque fois que je te donne une réponse, tu as fait des modifications et tu n'as plus les mêmes erreurs. Je te conseille de bien lire les documentations et de réfléchir à ton projet avant de commencer.
Normalement, avec un projet bien préparé, tu n'aurais pas dû changer de version de Symfony.
je pense qu'il serait plus simple pour moi de t'aider si tu pouvais me partager ton repository, de cette manière j'aurais une vue global du projet et non pas une version réduite des messages d'erreurs.
    
                c'est difficile car à chaque fois que je te donne une réponse, tu as fait des modifications et tu n'as plus les mêmes erreurs. Je te conseille de bien lire les documentations et de réfléchir à ton projet avant de commencer.
Normalement, avec un projet bien préparé, tu n'aurais pas dû changer de version de Symfony.
je pense qu'il serait plus simple pour moi de t'aider si tu pouvais me partager ton repository, de cette manière j'aurais une vue global du projet et non pas une version réduite des messages d'erreurs.
    
    
    
    
la close require de mon composer
"require": { "php": ">=5.3.3", "sensio/framework-extra-bundle": "~2.0", "incenteev/composer-parameter-handler": "~2.0", "doctrine/doctrine-fixtures-bundle": "2.2.*", "stof/doctrine-extensions-bundle": "~1.1", "coresphere/console-bundle": "0.4.0", "oyejorge/less.php": "v1.7.0.10", "symfony/symfony": "~2.4", "doctrine/orm": "~2.2,>=2.2.3", "doctrine/doctrine-bundle": "~1.2", "twig/extensions": "~1.0", "symfony/assetic-bundle": "~2.3", "symfony/swiftmailer-bundle": "~2.3", "symfony/monolog-bundle": "~2.4", "sensio/distribution-bundle": "~2.3", "sensio/framework-extra-bundle": "~3.0", "sensio/generator-bundle": "~2.3", "twbs/bootstrap": "^3.3", "components/font-awesome": "^4.7", "components/jquery": "^3.1", "components/jqueryui": "^1.12" },et la fonction registerBundle de mon appKernel.php
public function registerBundles() { $bundles = [ new Symfony\Bundle\FrameworkBundle\FrameworkBundle(), new Symfony\Bundle\SecurityBundle\SecurityBundle(), new Symfony\Bundle\TwigBundle\TwigBundle(), new Symfony\Bundle\MonologBundle\MonologBundle(), new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(), new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(), new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(), new BO\OccasionBundle\BOOccasionBundle(), new Symfony\Bundle\AsseticBundle\AsseticBundle(), new BOOccasion\MainBundle\BOOccasionMainBundle(), new BOOccasion\BackOfficeBundle\BOOccasionBackOfficeBundle(), new BOOccasion\FrontOfficeBundle\BOOccasionFrontOfficeBundle(), new BOOccasion\CmsBundle\BOOccasionCmsBundle(), ]; if (in_array($this->getEnvironment(), ['dev', 'test'], true)) { $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle(); $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); } return $bundles; }"require": { "php": ">=5.3.3", "symfony/symfony": "~2.4", "doctrine/orm": ">=2.2.3,<2.4-dev", "doctrine/doctrine-bundle": "1.2.*", "symfony/monolog-bundle": "2.3.*", "symfony/swiftmailer-bundle": "2.3.*", "sensio/distribution-bundle": "2.3.*", "sensio/framework-extra-bundle": "~2.0", "incenteev/composer-parameter-handler": "~2.0", "doctrine/doctrine-fixtures-bundle": "2.2.*", "stof/doctrine-extensions-bundle": "~1.1", "friendsofsymfony/user-bundle": "^1.3", "symfony/assetic-bundle":"2.3.*", "coresphere/console-bundle": "0.4.0", "oyejorge/less.php": "v1.7.0.10", "twbs/bootstrap": "^3.3", "components/font-awesome": "^4.7", "components/jquery": "^3.1", "components/jqueryui": "^1.12" }l'erreur est disparu, est une nouvelle est apparu:
An exception has been thrown during the rendering of a template ("Warning: file_get_contents(C:\wamp\www\monprojet\var\cache\dev/../../../vendor/doctrine/doctrine-bundle/Resources/views/Collector/db.html.twig): failed to open stream: No such file or directory").