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 :

Unable to load class "Twig_Environment" [2.x]


Sujet :

Symfony PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 102
    Points : 34
    Points
    34
    Par défaut Unable to load class "Twig_Environment"
    Bonsoir à tous, je suis entrain de m'autoformer sur Symfony2 à partir d'un cours que j'ai téléchargé sur un site. Tout allait bien mis à part quelques petits problème que je parvenais tout de même à gérer. Mais mon véritable souci à commencé quant à la configuration de composer, je veux parler de la mise à jour des dépendances. J'ai installé les différents outils demandés dans le tuto comme le montre les commandes suivantes :
    Microsoft Windows XP [version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.
    
    C:\Documents and Settings\user>cd ../..
    
    C:\>cd wamp/www
    
    C:\wamp\www>php composer.phar --version
    Composer version 3da05c68f9561fa822c522b1815435ff990493ff 2013-10-02 14:25:06
    
    C:\wamp\www>php composer.phar self-update
    You are using the latest composer version.
    
    C:\wamp\www>git version
    git version 1.8.3.msysgit.0
    
    C:\wamp\www>cd test
    
    Je crois que quelque chose a dû mal tourner à partir de cette commande
    C:\wamp\www\test>php ../composer.phar update
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
      - Installing twig/twig (v1.14.0)
    [RuntimeException]
    You must enable the openssl extension to download files via https
    update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock]
     [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|v
    vv|--verbose] [-o|--optimize-autoloader] [packages1] ... [packagesN]
    
    C:\wamp\www\test>
    [RuntimeException]
    You must enable the openssl extension to download files via https
    Est ce que message ne voudrait-il pas dire que les fichiers requis n'ont pas pu être téléchargés? Si oui,comment puis-je le corriger? Dépuis plus aucun de mes URL ne passe et il me ramène ce message là:
    InvalidArgumentException: Unable to load class "Twig_Environment
    Je m’arrête là pour le moment afin de ne pas être très long.

  2. #2
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

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

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 105
    Points : 4 455
    Points
    4 455
    Par défaut
    Bonjour,

    Rien de bien grave

    Pour télécharger sur git, composer a besoin de l'extension openssl
    You must enable the openssl extension to download files via https
    Il faut juste installer l'extension ssl dans wamp (ou php.ini)
    $moi= ( !== ) ? : ;

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 102
    Points : 34
    Points
    34
    Par défaut Unable to load class "Twig_Environment
    Bonsoir j'ai installé l'extension SSL dans le fichier PHP.INI et quand j'ai relancé la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    C:\wamp\www\test>php ../composer.phar update
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
      - Installing twig/twig (v1.14.0)
        Downloading: 100%
      - Installing twig/extensions (dev-master 3604161)
        Cloning 3604161a4aa2e5c535cbc708810123fd3258b2dc
    Writing lock file
    Generating autoload files
    Tout a donné exactement comme prevu par le tuto avec la génération du fichier autoload. Mais quant à la détermination de la version du bundle et à sa déclaration dans le fichier Composer.json je suis hésitant.
    Je souhaite déclaré le bundle doctrine/doctrine-fixtures-bundle , seulement le Bundle utilisé dans mon tuto est différents de ceux proposés sur le site, celui que me propose : https://packagist.org/packages/doctr...ixtures-bundle du coup, je suis perdu .
    tous les prerequis nécessitent une version de PHP > 5.3.2 celle du server wamp que j’utilise est 5.3.10 donc pas de problème à ce niveau ;
    j’utilise Symfony_Standard_Vendors_2.3.4, donc pas de problème également.
    Dans la déclaration du bundle proposé par le tuto il y a des mises à jour qui n’existent pas sur le site , voici la déclaration faite dans le tuto :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // composer.json
     
    // …
     
    "require": {
      "php": ">=5.3.3",
      // …
      "jms/di-extra-bundle": "1.1.*",
      "doctrine/doctrine-fixtures-bundle": "dev-master",
      "doctrine/data-fixtures": "@dev"
    },
    Je n’ai vu aucune instruction faisant référence jms/di-extra-bundle": "1.1.*", du tuto.Que faut-il que je fasse dans ce cas ?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 20
    Points : 16
    Points
    16
    Par défaut
    Bonjour,


    je vois que la discussion est résolue , mais sans réponse a ta question , pour moi le problème a été résolue par

    "jms/di-extra-bundle": "Dev-Master"

    cordialement

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/09/2011, 14h54
  2. Unable to load class for jsp
    Par Braillane dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 06/11/2009, 18h08
  3. [Custom Tags 1.2] [JBoss] "unable to load class handler."
    Par coyote999 dans le forum Taglibs
    Réponses: 5
    Dernier message: 23/01/2008, 22h27

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