Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1437 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Unable to load class "Twig_Environment"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Unable to load class "Twig_Environment"

n°2205543
coolpythea​s
l'union fait la force
Posté le 06-10-2013 à 04:04:54  profilanswer
 

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ûe mal tournée à 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.


---------------
l'on s'enrichit d'avantage en partageant ces connaissances
mood
Publicité
Posté le 06-10-2013 à 04:04:54  profilanswer
 

n°2205563
olivthill
Posté le 06-10-2013 à 11:17:11  profilanswer
 

L'installateur ne doit pas avoir prévu tous les cas, comme d'habitude,
mais la solution se trouve peut-être sur la page  
 
http://php.net/manual/fr/openssl.installation.php
 
Il y est dit, notamment, que si on installe sur Windows, il faut que le chemin PATH mentionne les répertoires contenant certaines DLL.
Il faut aussi compiler PHP avec l'option de configuration --with-openssl[=DIR] .
 
 
 

n°2206005
coolpythea​s
l'union fait la force
Posté le 09-10-2013 à 01:52:35  profilanswer
 

Bonsoir j'ai installé l'extension SSL dans le fichier PHP.INI et quand j'ai relancé la 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)
    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/doct [...] res-bundle   du coup, je suis perdu .
tous les prerequis  nécessite 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 :
// 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 ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Unable to load class "Twig_Environment"

 

Sujets relatifs
[Débutant Visual Studio] Could not load file or assemblyutiliser la méthode POST et load('ur','div') en même temps
no class definition found exceptionJAXB JSON extends class
sauvegarder en session une action .Class JqueryProblème de class introuvable à la génération
Class => comment manipuler un array ?Ou déclarer une class qui va servir à plusieurs endroits ?
java.lang.RuntimeException: CryptoFactory: Cannot load properties: cliDifférence de chargement d'une API entre exécution class et Jar
Plus de sujets relatifs à : Unable to load class "Twig_Environment"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR