Composer Install

Résolu/Fermé
mokati79 Messages postés 1 Date d'inscription vendredi 10 mai 2019 Statut Membre Dernière intervention 10 mai 2019 - 10 mai 2019 à 14:54
mamiemando Messages postés 31760 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2022 - 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/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 31760 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2022 7 480
4 juin 2019 à 09:44
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