Composer Install [Résolu]

Messages postés
1
Date d'inscription
vendredi 10 mai 2019
Statut
Membre
Dernière intervention
10 mai 2019
- - Dernière réponse : mamiemando
Messages postés
29016
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 octobre 2019
- 4 juin 2019 à 09:44
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/root 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
Afficher la suite 

1 réponse

Messages postés
29016
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 octobre 2019
6669
0
Merci
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
Commenter la réponse de mamiemando