IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Warning: rename(Symfony/app/cache/dev,Symfony/app/cache/dev_old): Command/CacheClearCommand.php


Sujet :

Symfony PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut Warning: rename(Symfony/app/cache/dev,Symfony/app/cache/dev_old): Command/CacheClearCommand.php
    Bonjour,

    J'essaye de vider le cache à l'environnement de développement dev :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php app/console cache:clear
    J'ai une erreur qui je n'arrive pas a résoudre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [ErrorException]
      Warning: rename(/Symfony/app/cache/dev,/Symfony/app/cache/dev_old): Directory not empty in /Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php line 74
    Mon but c'est de vider le cache et je ne veux pas supprimer les fichiers et les répertoires du dossiers Symfony/app/cache.

    Merci a vous tous

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 79
    Par défaut
    As tu essayer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php app/console cache:clear --env=prod
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php app/console cache:clear --env=prod --no-debug
    Ou de le faire manuellement
    rm -rf app/cache/* app/logs/*

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut
    Oui, j'ai essayé les deux commandes y avait tjrs l'erreur, pour effacer les répertoires et les fichiers de cache/dev je te le déconseille, j'ai eu un sérieux problèmes la dernière fois :
    http://www.developpez.net/forums/d12...uting_dev-yml/

  4. #4
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 79
    Par défaut
    Pour la commande manuelle moi je le fais assez fréquemment et j'ai jamais eu de problème.

    Pour vider le cache
    Il se peut que tu ai mal configuré un fichier aussi. J'avais eu ce type de problème une fois, le cache refusait de se vider à cause d'une erreur dans mon entité.
    Mais dans ton cas le message d'erreur ne spécifie pas exactement le problème.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut
    Si si avec Symfony tu peux tjrs savoir les détails, lorsque ta commande te revoie une erreur refais la commande et tu ajoute --verbose Symfony te donnera des détails; ceci dit il est difficile de comprendre ces erreurs lorsqu’il s'agit des composants de Symfony :
    les détails de mon soucis sont :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Exception trace:
     () at /Symfony/Component/HttpKernel/Debug/ErrorHandler.php:67
     Symfony\Component\HttpKernel\Debug\ErrorHandler->handle() at n/a:n/a
     rename() at Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:74
     Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->execute() at /var/www/backOffice/admin/Symfony/vendor/symfony/src/Symfony/Component/Console/Command/Command.php:226
     Symfony\Component\Console\Command\Command->run() at /Symfony/vendor/symfony/src/Symfony/Component/Console/Application.php:194
     Symfony\Component\Console\Application->doRun() at /Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:75
     Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /Symfony/vendor/symfony/src/Symfony/Component/Console/Application.php:118
     Symfony\Component\Console\Application->run() at /Symfony/app/console:22

  6. #6
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 79
    Par défaut
    Alors là, il montre des erreurs un peu partout dans les composants de Symfony.
    Je ne vois pas trop d'où ça peut venir, je ne sais pas comment tu as résolu ton erreur précédent en vidant le cache manuellement, probable que tu es mal résolu ce problème et que ça te créait des erreurs encore plus complexe.

  7. #7
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut
    J'ai modifié pas mal de fichier de configuration de Symfony !! du coup il faut garder certains fichiers dans app/cache si je supprimerais le dev et le logs, Symfony ne va pas reconnaître la configuration de mon application :/ c'est bizarre qui puisse paraître, mais je dois la développer avec cette contrainte !!

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 11
    Par défaut
    Bonjour,

    J'avais le même problème, voilà ce que j'avais fait pour le résoudre :

    1 - Supprimer manuellement le cache :
    Tu vas au répertoire "monprojetSymfony/app/cache" et tu supprimes tout son contenu (dossiers + fichiers)

    2 - Tu modifies le fichier suivant : monprojetSymfony/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php

    Tu ajoutes "sleep(2);" après la ligne 77

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    // ligne 77 :
    rename($realCacheDir, $oldCacheDir);
    sleep(2);
    rename($warmupDir, $realCacheDir);
    Et voilà, problème résolu !

    Bonne chance !

Discussions similaires

  1. [2.x] probleme cache:clear symfony
    Par chlock62 dans le forum Symfony
    Réponses: 10
    Dernier message: 29/11/2013, 10h01
  2. [1.x] Effacer le cache de Symfony, problème
    Par mimosati dans le forum Symfony
    Réponses: 3
    Dernier message: 23/07/2012, 13h57
  3. [2.x] Symfony 2 / Doctrine 2 / config APC Cache
    Par vgross dans le forum Symfony
    Réponses: 0
    Dernier message: 09/03/2012, 11h21
  4. Dev web/app ou natif
    Par Pymento dans le forum Android
    Réponses: 2
    Dernier message: 05/04/2011, 11h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo