composer exécutable ?

Si vous avez un soucis avec d'autres services c'est ici

Modérateur: Mika56

Modérateur Niloo
Avatar de l’utilisateur
Messages: 1928
Enregistré le: Lun Aoû 25 2008 : 20:19
Localisation: Caudan (56)
Id Niloo: 2123

Re: composer exécutable ?

Messagepar Mika56 » Dim Nov 08 2015 : 13:03

Essayez d'ajouter l'option --prefer-dist à composer, ça lui demande d'éviter d'utiliser git
Modérateur Niloo
Retrouvez l'info Niloo sur Facebook et Twitter
Image
The whole point of Pandora's Box is that once you've opened it, you can't close it again.
But when everything is over, when the worst has happened, there's still one thing left in Pandora's Box: hope.

Petit Nouveau
Avatar de l’utilisateur
Messages: 62
Enregistré le: Jeu Mai 07 2009 : 17:06

Re: composer exécutable ?

Messagepar Firekans » Dim Nov 08 2015 : 13:07

Je recommence aujourd'hui :

1) Avec cette commande
Code: Tout sélectionner
curl -sS https://getcomposer.org/installer | php-niloo

J'obtiens quelques erreurs mais ça a l'air d'être installé:
Code: Tout sélectionner
#!/usr/bin/env php
All settings correct for using Composer
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/etc/ssl/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/etc/ssl/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/etc/ssl) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/etc/ssl) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/usr/local/share/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/usr/local/share/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/usr/ssl/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/usr/ssl/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/opt/local/share/curl) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/opt/local/share/curl) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/usr/local/share/curl) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/usr/local/share/curl) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/usr/share/ssl/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/usr/share/ssl/certs) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
PHP Warning:  is_dir(): open_basedir restriction in effect. File(/etc/ssl) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834

Warning: is_dir(): open_basedir restriction in effect. File(/etc/ssl) is not within the allowed path(s): (/home/web/NL-6649/lgd:/home/session/NL-6649/lgd:/home/tmp/NL-6649/lgd:/usr/local/bin/public:/dev/urandom) in - on line 834
Downloading...

Composer successfully installed to: /home/web/NL-6649/lgd/composer.phar
Use it: php composer.phar


2) Avec cette commande
Code: Tout sélectionner
php-niloo composer.phar create-project flarum/flarum www/lqf --stability=beta

J'obtiens l'erreur avec "proc_open" :
Code: Tout sélectionner
Installing flarum/flarum (v0.1.0-beta.3)
  - Installing flarum/flarum (v0.1.0-beta.3)
    Downloading: 100%

Created project in www/lqf
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing flarum/composer-installer (v0.1.0)
    Downloading: 100%

  - Installing tijsverkoyen/akismet (1.1.0)
    Downloading: 100%

  - Installing zendframework/zend-escaper (2.5.1)
    Downloading: 100%

  - Installing psr/http-message (1.0)
    Downloading: 100%

  - Installing zendframework/zend-stratigility (1.1.2)
    Downloading: 100%

  - Installing zendframework/zend-diactoros (1.1.4)
    Downloading: 100%

  - Installing tobscure/json-api (v0.2.1)
    Downloading: 100%

  - Installing symfony/yaml (v2.7.6)
    Downloading: 100%

  - Installing symfony/translation (v2.7.6)
    Downloading: 100%

  - Installing symfony/console (v2.7.6)
    Downloading: 100%

  - Installing s9e/text-formatter (0.4.3)
    Downloading: 100%

  - Installing oyejorge/less.php (v1.7.0.9)
    Downloading: 100%

  - Installing nikic/fast-route (v0.6.0)
    Downloading: 100%

  - Installing psr/log (1.0.0)
    Downloading: 100%

  - Installing monolog/monolog (1.17.2)
    Downloading: 100%

  - Installing matthiasmullie/path-converter (1.0.5)
    Downloading: 100%

  - Installing matthiasmullie/minify (1.3.28)
    Downloading: 100%

  - Installing league/flysystem (1.0.15)
    Downloading: 100%

  - Installing guzzlehttp/psr7 (1.2.1)
    Downloading: 100%

  - Installing intervention/image (2.3.2)
    Downloading: 100%

  - Installing danielstjules/stringy (1.10.0)
    Downloading: 100%

  - Installing doctrine/inflector (v1.1.0)
    Downloading: 100%

  - Installing illuminate/contracts (v5.1.22)
    Downloading: 100%

  - Installing illuminate/support (v5.1.22)
    Downloading: 100%

  - Installing symfony/finder (v2.7.6)
    Downloading: 100%

  - Installing illuminate/filesystem (v5.1.22)
    Downloading: 100%

  - Installing illuminate/container (v5.1.22)
    Downloading: 100%

  - Installing illuminate/events (v5.1.22)
    Downloading: 100%

  - Installing illuminate/view (v5.1.22)
    Downloading: 100%

  - Installing symfony/http-foundation (v2.7.6)
    Downloading: 100%

  - Installing illuminate/validation (v5.1.22)
    Downloading: 100%

  - Installing swiftmailer/swiftmailer (v5.4.1)
    Downloading: 100%

  - Installing illuminate/mail (v5.1.22)
    Downloading: 100%

  - Installing illuminate/hashing (v5.1.22)
    Downloading: 100%

  - Installing nesbot/carbon (1.21.0)
    Downloading: 100%

  - Installing illuminate/database (v5.1.22)
    Downloading: 100%

  - Installing illuminate/config (v5.1.22)
    Downloading: 100%

  - Installing illuminate/cache (v5.1.22)
    Downloading: 100%

  - Installing illuminate/pipeline (v5.1.22)
    Downloading: 100%

  - Installing illuminate/bus (v5.1.22)
    Downloading: 100%

  - Installing filp/whoops (1.1.7)
    Downloading: 100%

  - Installing franzl/whoops-middleware (0.2.0)
    Downloading: 100%

  - Installing doctrine/lexer (v1.0.1)
    Downloading: 100%

  - Installing doctrine/annotations (v1.2.7)
    Downloading: 100%

  - Installing doctrine/collections (v1.3.0)
    Downloading: 100%

  - Installing doctrine/cache (v1.5.1)
    Downloading: 100%

  - Installing doctrine/common (v2.5.1)
    Downloading: 100%

  - Installing doctrine/dbal (v2.5.2)
    Downloading: 100%

  - Installing dflydev/fig-cookies (v1.0.1)
    Downloading: 100%

  - Installing flarum/core (v0.1.0-beta.4)
    Downloading: 100%

  - Installing flarum/flags (v0.1.0-beta.4)
    Downloading: 100%

  - Installing flarum/approval (v0.1.0-beta.3)
    Downloading: 100%

  - Installing flarum/akismet (v0.1.0-beta.3)
    Downloading: 100%

  - Installing guzzlehttp/promises (1.0.3)
    Downloading: 100%

  - Installing guzzlehttp/guzzle (6.1.0)
    Downloading: 100%

  - Installing ircmaxell/security-lib (1.0.0)
    Downloading: 100%

  - Installing ircmaxell/random-lib (v1.1.0)
    Downloading: 100%

  - Installing league/oauth2-client (1.0.2)
    Downloading: 100%

  - Installing league/oauth2-facebook (1.1.0)
    Downloading: 100%

  - Installing flarum/auth-facebook (v0.1.0-beta.3)
    Downloading: Connecting...    Failed to download flarum/auth-facebook from dist: The Process class relies on proc_open, which is not available on your PHP installation.
    Now trying to download from source
  - Installing flarum/auth-facebook (v0.1.0-beta.3)
    Cloning 9537a51f475e3f2f8491019f9d5c3514954ec9da


                                                                               
  [Symfony\Component\Process\Exception\RuntimeException]                       
  The Process class relies on proc_open, which is not available on your PHP installation.
                                                                               


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]

3) J'essaie de faire une mise à jour du script via
Code: Tout sélectionner
composer update
en espérant que ça télécharge les autres fichiers mais ça me donne ça, la commande étant bloquée :
Code: Tout sélectionner
*** forbidden command: composer

Modérateur Niloo
Avatar de l’utilisateur
Messages: 1928
Enregistré le: Lun Aoû 25 2008 : 20:19
Localisation: Caudan (56)
Id Niloo: 2123

Re: composer exécutable ?

Messagepar Mika56 » Dim Nov 08 2015 : 13:14

Pour la mise à jour, ce serait plutôt
Code: Tout sélectionner
php-niloo composer.phar update
Modérateur Niloo
Retrouvez l'info Niloo sur Facebook et Twitter
Image
The whole point of Pandora's Box is that once you've opened it, you can't close it again.
But when everything is over, when the worst has happened, there's still one thing left in Pandora's Box: hope.

Petit Nouveau
Avatar de l’utilisateur
Messages: 62
Enregistré le: Jeu Mai 07 2009 : 17:06

Re: composer exécutable ?

Messagepar Firekans » Dim Nov 08 2015 : 13:17

ça me donne :
Code: Tout sélectionner
Composer could not find a composer.json file in /home/web/NL-6649/lgd
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section

Comment je fait pour cibler le dossier www/lqf ?

Modérateur Niloo
Avatar de l’utilisateur
Messages: 1928
Enregistré le: Lun Aoû 25 2008 : 20:19
Localisation: Caudan (56)
Id Niloo: 2123

Re: composer exécutable ?

Messagepar Mika56 » Dim Nov 08 2015 : 13:19

cd www/lqf && php-niloo ../../composer.phar update
Modérateur Niloo
Retrouvez l'info Niloo sur Facebook et Twitter
Image
The whole point of Pandora's Box is that once you've opened it, you can't close it again.
But when everything is over, when the worst has happened, there's still one thing left in Pandora's Box: hope.

Petit Nouveau
Avatar de l’utilisateur
Messages: 62
Enregistré le: Jeu Mai 07 2009 : 17:06

Re: composer exécutable ?

Messagepar Firekans » Dim Nov 08 2015 : 13:21

Code: Tout sélectionner
cd www/lqf && php-niloo ../../composer.phar update

me donne :
Code: Tout sélectionner
*** forbidden path: /home/web/composer.phar

Modérateur Niloo
Avatar de l’utilisateur
Messages: 1928
Enregistré le: Lun Aoû 25 2008 : 20:19
Localisation: Caudan (56)
Id Niloo: 2123

Re: composer exécutable ?

Messagepar Mika56 » Dim Nov 08 2015 : 14:03

Etonnant, en faisant cd www/lqf tu devrais être dans /home/web/NL-xxx/www/lqf, et donc php-niloo ../../composer.phar devrait aller chercher dans /home/web/NL-xxx/www/lqf/../../composer.phar, soit /home/web/NL-xxx/www/../composer.phar, soit /home/web/NL-xxx/composer.phar, pas /home/web/composer.phar
Modérateur Niloo
Retrouvez l'info Niloo sur Facebook et Twitter
Image
The whole point of Pandora's Box is that once you've opened it, you can't close it again.
But when everything is over, when the worst has happened, there's still one thing left in Pandora's Box: hope.

Petit Nouveau
Avatar de l’utilisateur
Messages: 62
Enregistré le: Jeu Mai 07 2009 : 17:06

Re: composer exécutable ?

Messagepar Firekans » Dim Nov 08 2015 : 14:27

avec la commande
Code: Tout sélectionner
php-niloo composer.phar create-project flarum/flarum www/lqf --stability=beta --prefer-dist

ça donne
Code: Tout sélectionner
Error : ini cannot be modified

Membre Très Actif
Avatar de l’utilisateur
Messages: 501
Enregistré le: Mer Fév 27 2008 : 20:02
Localisation: Bordeaux
Id Niloo: 1310

Re: composer exécutable ?

Messagepar Lex_Luger95 » Mer Jan 20 2016 : 17:40

Hello,

Y-a-t-il du nouveau concernant tout ces problèmes ?

Merci par avance.

Petit Nouveau
Avatar de l’utilisateur
Messages: 62
Enregistré le: Jeu Mai 07 2009 : 17:06

Re: composer exécutable ?

Messagepar Firekans » Mer Jan 20 2016 : 17:52

Non, depuis j'ai abandoné l'idée de mettre Flarum sur Niloo jusqu'à la version finale de Flarum qui devrait se débarasser du besoin de composer.

Administrateur Niloo
Avatar de l’utilisateur
Messages: 8111
Enregistré le: Lun Oct 01 2007 : 20:12

Re: composer exécutable ?

Messagepar Nicolas » Jeu Jan 21 2016 : 16:03

Bonjour,

Bien que la commande php version Niloo s'est améliorée, elle ne permet pas d'utiliser dans de bonne condition l'outil composer.
Après quelques recherches de bonne pratiques, il est conseiller d'utiliser composer sur sa machine locale de développement et d'envoyer le tout sur le serveur via git ou svn ou bien ftp.

Si tu as du nouveau concernant une version stable de Flarum, je pourrai l'intégrer au système de pré-installeur de CMS si besoin ;)

Petit Nouveau
Avatar de l’utilisateur
Messages: 62
Enregistré le: Jeu Mai 07 2009 : 17:06

Re: composer exécutable ?

Messagepar Firekans » Jeu Jan 21 2016 : 16:06

Merci en tout cas pour les efforts !
Les développeurs n'ont pas encore annoncée de date de sortie de la version finale mais ils espérent avant la fin de l'année.

Membre Très Actif
Avatar de l’utilisateur
Messages: 501
Enregistré le: Mer Fév 27 2008 : 20:02
Localisation: Bordeaux
Id Niloo: 1310

Re: composer exécutable ?

Messagepar Lex_Luger95 » Jeu Jan 21 2016 : 17:04

[Nico] a écrit:Bonjour,

Bien que la commande php version Niloo s'est améliorée, elle ne permet pas d'utiliser dans de bonne condition l'outil composer.
Après quelques recherches de bonne pratiques, il est conseiller d'utiliser composer sur sa machine locale de développement et d'envoyer le tout sur le serveur via git ou svn ou bien ftp.

Si tu as du nouveau concernant une version stable de Flarum, je pourrai l'intégrer au système de pré-installeur de CMS si besoin ;)



C'est ce que je fais aujourd'hui.

Du coup penses-tu pouvoir ajouter movim dans les pré-installeur => https://github.com/movim/movim ?

Administrateur Niloo
Avatar de l’utilisateur
Messages: 8111
Enregistré le: Lun Oct 01 2007 : 20:12

Re: composer exécutable ?

Messagepar Nicolas » Jeu Jan 21 2016 : 18:06

Le CMS Movim n'est pas compatible avec un hébergeur standard dans le sens où il faut lancer un service en arrière plan.
Pour ce genre de besoin, il vaut mieux se tourner sur un VPS sachant que les VPS Niloo sont prévu sous peu ;)

Précédente

Retourner vers Autres services

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité