Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-06-2014 14:15:18

WikeC
Membre
Date d'inscription: 17-09-2013
Messages: 18

Installation de zend2 sur ubuntu

Bonjour,

Je tente d'installer zend 2 sur un serveur dédié (ubuntu).
Mais voilà que ça coince au moment de l'install
quand je fais > php composer.phar install il me demande de choisir des paramètres:

install [--prefer-source] [prefer-dist] [--dry-run] etc.

J'ai beau chercher dans divers forum mais j'en reviens à la conclusion qu'il faut installer des packages...
mais quels packages dois-je installer ?
Sur les tutos d'installations, à aucun moment il mentionne ces packages...

Si vous avez déjà rencontré ce problème ou si vous savez d'où pourrait venir ce problème je suis preneur !

Merci pour votre aide.

Hors ligne

 

#2 11-06-2014 14:29:19

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Installation de zend2 sur ubuntu

Salut c'est curieux ton soucis la commande de base c'est bien php composer.phar install les paramètres suivant sont optionnels.

Essais avec ça : php composer.phar require zendframework/zendframework:2.3.* ça devrait fonctionner.

Hors ligne

 

#3 11-06-2014 17:56:30

WikeC
Membre
Date d'inscription: 17-09-2013
Messages: 18

Re: Installation de zend2 sur ubuntu

Merci Orkin pour m'aider.

Malheureusement cela ne "fonctionne pas".

Il m'indique

Invalid argument require zendframework/zendframework:2.3*. Use "composer require require zendframework/zendframework:2.3.*" instead to add packages to your composer.json

voici l'historique:

php composer.phar require require zendframework/zendframework:2.3.*
Please provide a version constraint for the require requirement:
Please provide a version constraint for the require requirement:2.3.*
./composer.json has been updated
[RuntimeException]:
safe_mode is enabled and safe_mode_allowed env_vars does not contain GIT_ASKPASS, can not set env var. You can disable safe_mode with "-dsafe_mode=0" when running composer

Est-ce que le RunTimeException est en cause ?

J'ai pourtant bien désactivé le safe_mode dans le php.ini...

Dernière modification par WikeC (11-06-2014 17:59:12)

Hors ligne

 

#4 11-06-2014 18:13:36

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Installation de zend2 sur ubuntu

Hmm est-ce que tu as relu ton histoire php composer.phar require require zendframework/zendframework:2.3.*
T'as juste un require de trop donc normal que ça ne fonctionne pas. Donc supprime le fichier composer.json et recommences.

Hors ligne

 

#5 12-06-2014 10:00:55

WikeC
Membre
Date d'inscription: 17-09-2013
Messages: 18

Re: Installation de zend2 sur ubuntu

Bonjour,

Oui j'avais mis une seule fois require mais ça ne fonctionnait pas aussi.
J'ai refais une tentative ce matin en supprimant le composer.json et ça ne marche toujours pas
voici l'historique:

> php composer.phar require zendframework/zendframework:2.3*
./composer.json has been updated

[RuntimeException]
safe_mode is enabled and safe_mode_allowed_env_vars does not contain GIT_ASKPASS, can not set env var. You can disable safe_mode with "-dsafe_mode with "-dsafe_mode=0" when running composer

require [--dev] [--prefer-dist] [--dry-run] [--dev] ...

Est-ce que le RuntimeException n'est pas en cause ?

J'ai essayé sur mon ordi (Ubuntu) et l'installation s'est passé nickel mais sur le serveur dédié (ubuntu aussi) c'est une autre paire de manche...

Si vous voyez des explications ?

Hors ligne

 

#6 12-06-2014 10:20:25

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Installation de zend2 sur ubuntu

J'ai jamais eu le problème donc je saurais te dire. T'as essayé de rajouté -dsafe_mode=0 en lançant composer ?

Hors ligne

 

#7 12-06-2014 15:47:46

WikeC
Membre
Date d'inscription: 17-09-2013
Messages: 18

Re: Installation de zend2 sur ubuntu

Je suis quasiment sûre que c'est le RuntimeException qui pose problème.
J'ai essayé de rajouter -dsafe_mode=0 en lançant composer mais j'ai pas l'impression que ça a fait quelque chose... je ne suis pas sûre de la bonne commande

Dois-je faire > php composer.phar install -dsafe_mode=0 ?

Hors ligne

 

#8 12-06-2014 17:12:32

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Installation de zend2 sur ubuntu

Bonjour,

Quand tu dis avoir desactive le safe mod dans le php.ini, de quel fichier s'agit-il (chemin complet) ?

Sur ubuntu tu as /etc/php5/cli/php.ini et /etc/php5/apache2/php.ini, et composer utilise le cli (naturellement...). Pour info cli = command line interface.

Hors ligne

 

#9 12-06-2014 17:46:09

WikeC
Membre
Date d'inscription: 17-09-2013
Messages: 18

Re: Installation de zend2 sur ubuntu

Merci Théocrite, ça a résolu le RuntimeException !!
C'est presque bon mais il y a encore un souci en effet quand zend2 installe les dépendances il m'indique que :

Your requirements could not be resolved to an instable set of packages.

Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting

Hors ligne

 

#10 12-06-2014 18:22:34

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Installation de zend2 sur ubuntu

Il doit y avoir une suite a ce message, qui pourrait nous en dire plus sur l'incompatibilité.

Sinon essaye l'option --dev quand tu require ou install, ça peut venir du niveau de stabilité minimum.

Hors ligne

 

#11 13-06-2014 14:07:26

WikeC
Membre
Date d'inscription: 17-09-2013
Messages: 18

Re: Installation de zend2 sur ubuntu

Le --dev ne donne rien non plus.
en effet j'ai pas tout mis voici dans le détail:

Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package php could not be found in any version, there may be a typo in the package name.
  Problem 2
    - The requested package php could not be found in any version, there may be a typo in the package name.
  Problem 3
    - zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found.
    - zendframework/zendframework 2.3.0 requires php >=5.3.23 -> no matching package found.
    - Installation request for zendframework/zendframework 2.3.* -> satisfiable by zendframework/zendframework[2.3.0, 2.3.1].

Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

en fait je pense que le problème viendrait de la version de mon php.
Zend2 requiert 5.3.3 (d'après le composer.json) or ma version de php est 5.3.2... :-s

Si seulement c'était ça !

Dernière modification par WikeC (13-06-2014 14:08:55)

Hors ligne

 

#12 13-06-2014 14:08:32

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Installation de zend2 sur ubuntu

Peux-tu me donner le resultat de la commande php -v ?

Hors ligne

 

#13 13-06-2014 14:09:51

WikeC
Membre
Date d'inscription: 17-09-2013
Messages: 18

Re: Installation de zend2 sur ubuntu

voici le résultat:

PHP 5.3.2-1ubuntu4.24 with Suhosin-Patch (cli) (built: Apr  4 2014 02:25:37)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.

Hors ligne

 

#14 13-06-2014 14:43:37

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Installation de zend2 sur ubuntu

En effet, ca a l'air d'etre juste un probleme de version de PHP. Que fais-tu avec une version si ancienne ? smile

Honnetement, je ne connais pas les raisons des technologies utilisees dans ta boite, mais PHP 5.4/5.5 apportent quand meme pas mal d'ameliorations

Hors ligne

 

#15 13-06-2014 15:43:13

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Installation de zend2 sur ubuntu

Surtout que PHP 5.4 est par défaut maintenant dans les distrib linux

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages