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 :

Erreur au déploiement de Symfony 2 [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 176
    Points : 75
    Points
    75
    Par défaut Erreur au déploiement de Symfony 2
    Bonjour,
    Je viens de transférer sur mon espace d'hébergement (alwaysdata), un projet Symfony 2, dans le répertoire www/monprojet
    Dans un premier temps pour tester le bon fonctionnement, j'ai transféré un projet vierge, tel que symfony me l'a généré, pour éviter les erreurs que j'aurais pu commetre dans mon projet.
    Avant ce transfert, j'ai vidé le cache dev et prod.
    Quand je le lance, je devrais donc obtenir une page du style "Welcome to Symfony 2.8.4-DEV ..." comme celle que j'obtient en local.

    Mais j'ai l'erreur
    Fatal error: Interface 'Symfony\Bundle\FrameworkBundle\Templating\EngineInterface' not found in /home/.../vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/TwigEngine.php on line 27
    Dans la mesure ou je n'ai rien ajouté, ni modifié, je ne comprend pas d'où vient cette erreur ??

    Quelqu'un a-t-il une idée sur l'origine de cette erreur ???

    Merci de votre aide.
    YC

  2. #2
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    es-tu sur d'avoir bien tout transféré ?
    peut être une erreur de transfert ou je ne sais pas quoi.

    regarde dans le dossier d’hébergement le chemin suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /home/.../vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/TwigEngine.php
    TwigEngine.php existe bien ?

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 176
    Points : 75
    Points
    75
    Par défaut
    Merci pour ta réponse.

    Effectivement 2 fichiers n'avaient pas été transférés ... Merci fileZilla !!
    Bon j'ai donc transferé ces fichiers, vérifié leur présence sur le serveur alwaysdata, j'ai viré les répertoires prod et dev du cache et relancé ...
    Et maintenant j'ai l'erreur

    Fatal error: Class 'Symfony\Component\DependencyInjection\ParameterBag\ParameterBag' not found in /home/.../app/bootstrap.php.cache on line 2771
    En cherchant sur le net au sujet de cette erreur j'ai trouvé sur stackOverflow un article qui disait
    You will need to regenerate this file either by running composer install or by running the build script directly: php ./vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php
    Ce que j'ai fait directement sur le serveur alwaysdata, après avoir recherché le fichier build_bootstrap.php. ça n'a donné aucun message, ni d'erreur ni de succès !

    Mais l'erreur est toujours là
    Je ne sais plus trop dans quelle direction chercher ???

    YC

  4. #4
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    si il te manquait 2 fichiers là, pourquoi pas d'autres ???

    si tu peux, compare le nombre de fichier dans le dossier d’hébergement et le nombre de fichier à l'origine...


    je ne sais pas si tu as accès à ssh, le mieux est de faire un tar de l'envoyer sur le serveur et de decompresser...
    ou si tu pars de rien, en command ssh de faire un composer pour recup un projet Symfony vierge

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 176
    Points : 75
    Points
    75
    Par défaut
    Bonjour,

    Effectivement, j'ai moi aussi eu ce genre de réflexion et je suis très surpris par cette non fiabilité de fileZilla. Ou alors j'ai fait une fausse manip.

    J'ai donc changé mon fusils d'épaule et ai ouvert un canal ssh avec mon hébergement alwaysdata.
    De cette façon j'ai pu installer directement l'installateur de symfony sur mon hébergement et créer mon projet directement sur l’hébergement sans avoir a transférer cette masse énorme de fichiers. forcément ça à marché tout de suite, en 5 minutes et nom pas des heures de transfert FTP. Du coup je créé aussi mes bundles de cette façon, les clear cache, la mise a jour du répertoire web etc ...ce qui allège considérablement mes déploiements.

    voilà je pense que c'est ça la solution.
    Merci de ton intérêt pour mon problème.

    Yvan COYAUD

  6. #6
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    juste pour info, pour ma part j'utilise souvent filezila pour transferer des projets Symfony t je n'ai aucun soucis de perte de fichier

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/10/2014, 18h40
  2. Erreur de déploiement d'une simple servlet ?
    Par gronk dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 17/01/2007, 11h13
  3. [4.0] [EJB3] erreur au déploiement
    Par pbdlpc dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 13/12/2006, 16h12
  4. Erreur de déploiement de l'application MySQL BDE
    Par missmarion dans le forum Langage
    Réponses: 13
    Dernier message: 10/03/2006, 14h17

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