Composer Install

[Résolu/Fermé]
Signaler
Messages postés
1
Date d'inscription
vendredi 10 mai 2019
Statut
Membre
Dernière intervention
10 mai 2019
-
Messages postés
29984
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 juillet 2021
-
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

1 réponse

Messages postés
29984
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 juillet 2021
7 143
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