Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Symfony2][FOSuserbundle] Your requirements ...

Sujet résolu
    11 janvier 2015 à 18:12:31

    Bonjour/soir !

    Je me suis mis il y a deux jours à Symfony2, aucun problème d'installation jusqu'à la mise en place de FOSuserbundle... Quand je veux update le composer.phar via "php composer.phar update" j'ai l'erreur suivante:

    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - sensiolabs/security-checker v2.0.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
        - sensiolabs/security-checker v2.0.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
        - symfony/framework-standard-edition 2.6.x-dev requires sensio/distribution-bundle ~3.0.12 -> satisfiable by sensio/distribution-bundle[v3.0.15, v3.0.12, v3.0.13, v3.0.14].
        - sensio/distribution-bundle v3.0.15 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0].
        - sensio/distribution-bundle v3.0.12 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0].
        - sensio/distribution-bundle v3.0.13 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0].
        - sensio/distribution-bundle v3.0.14 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0].
        - sensio/distribution-bundle v3.0.15 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0].
        - Installation request for symfony/framework-standard-edition 2.6.x-dev -> satisfiable by symfony/framework-standard-edition[2.6.x-dev].
    

    Voilà mon composer.json:

    {
        "name": "symfony/framework-standard-edition",
        "license": "MIT",
        "type": "project",
        "description": "The \"Symfony Standard Edition\" distribution",
        "autoload": {
            "psr-0": { "": "src/", "SymfonyStandard": "app/" }
        },
        "require": {
            "php": ">=5.3.3",
            "symfony/symfony": "2.6.*",
            "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": "~3.0.12",
            "sensio/framework-extra-bundle": "~3.0",
            "incenteev/composer-parameter-handler": "~2.0"
    		
        },
        "require-dev": {
            "sensio/generator-bundle": "~2.3",
    		"friendsofsymfony/user-bundle": "~2.0@dev"
        },
        "scripts": {
            "post-root-package-install": [
                "SymfonyStandard\\Composer::hookRootPackageInstall"
            ],
            "post-install-cmd": [
                "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::removeSymfonyStandardFiles"
            ],
            "post-update-cmd": [
                "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
                "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::removeSymfonyStandardFiles"
            ]
        },
        "config": {
            "bin-dir": "bin"
        },
        "extra": {
            "symfony-app-dir": "app",
            "symfony-web-dir": "web",
            "symfony-assets-install": "relative",
            "incenteev-parameters": {
                "file": "app/config/parameters.yml"
            },
            "branch-alias": {
                "dev-master": "2.6-dev"
            }
        }
    }

    Merci de vos futures réponses !


    • Partager sur Facebook
    • Partager sur Twitter
      11 janvier 2015 à 18:49:33

      Bonjour !

      L'erreur me parait plutôt claire "the requested PHP extension curl is missing from your system.".

      Curl est une extension PHP, et à mon avis elle n'est pas activée dans ton .ini !

      Tu te rends dans ton php.ini qu'utilise SF2 (moi c'est : C:\wamp\bin\apache\Apache2.4.4\bin), dans le php.ini tu dé-commentes la ligne "extension=php_curl.dll" en enlevant le " ; ".

      Tu relances WAMP. Et tu tentes la MAJ !

      Dis moi si t'as un soucis :)

      • Partager sur Facebook
      • Partager sur Twitter
        11 janvier 2015 à 21:29:45

        Merci beaucoup, je suis vraiment débile parfois >< désoler pour le dérangement :honte:

        • Partager sur Facebook
        • Partager sur Twitter
          11 février 2015 à 8:49:44

          Bonjour,

          Même difficulté, sauf que php_curl est bien activé dans les extensions de mon PHP 5.4.12 de wamp.

          What else to do?

          • Partager sur Facebook
          • Partager sur Twitter
            12 février 2015 à 14:16:58

            UN GRAND MERCI Nirv
            • Partager sur Facebook
            • Partager sur Twitter
            Votre réponse est mon progrès.
              28 février 2015 à 15:20:35

              caplande a écrit:

              Bonjour,

              Même difficulté, sauf que php_curl est bien activé dans les extensions de mon PHP 5.4.12 de wamp.

              What else to do?


              Bonjour,

              Pour ceux qui ont le même problème que Caplande, il y a enfaite plusieurs php.ini dans les dossiers php et dans le bin d'Apache, il faut dé-commenter tous les curls dans ces fichiers.

              J’espère que sa en aidera d'autre ;)

              • Partager sur Facebook
              • Partager sur Twitter

              [Symfony2][FOSuserbundle] Your requirements ...

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown