Composer Install

Résolu
mokati79 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Dans l'installation de suiteCRM
j'essaye de mettre a jour le composer mais dès que je le lance ceci s'affiche:



root@vps593101:/var/www/suitecrm# composer install
Do not run Composer as root/super user! See https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md for details
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.

[ErrorException]
"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?


Merci d'avance pour votre aide
A voir également:

1 réponse

mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
Bonjour,

Comme indiqué en toute lettre dans le message d'erreur : il ne faut pas lancer ton application en tant que root (= super user). Il faut les lancer en tant qu'utilisateur "normal".

De manière générale on ne lance jamais une application utilisateur (donc une application graphique) en tant que root, car cela engendre d'énormes trous de sécurités. C'est pourquoi les serveurs graphique (dont
composer
) s'assurent que tu n'es pas en train de les instancier en tant que root.

Généralement, le compositeur n'est pas lancé "à la main" par l'utilisateur. Dans les paramètres de configuration de son environnement graphique, il est possible de choisir le composeur à utiliser et qui sera lancé en début de session (par exemple sous KDE : K > Paramètres du système > Affichage et écran > Moteur de rendu).

Bonne chance
0