Vous êtes ici:

Menu

PHP Composer version 2.00

logo_debian_centreon
Mise à jour 12/11/2020 Une ne nouvelle version de PHP composer m'oblige à modifier tous mes tutos et scripts sur Centreon. Cela concerne toutes les installations avec les sources de Centreon version 19.10, 20.04 et 20.10.
Je pensais migrer vers la version 2 de PHP Composer pour toutes les versions de Centreon, mais une erreur fatale lors de l'installation en mode Web, m'oblige à downgrader la version de PHP Composer pour l'instant pour la version 20.04.

erreur_composer

Procédure valable pour la version 20.04


Il faut modifier la commande d'installation de PHP Composer comme ceci
php composer-setup.php --install-dir=/usr/bin --filename=composer --version=1.10.17

Procédure valable pour la version 19.10


Cette nouvelle version nécessite une nouvelle commande de mise à jour lorsque vous préparez l'installation de Centreon-Web. Comme je réalise l'installation de Centreon en mode root, il faut aussi annuler le mode interactif.
Actuellement seul le tutoriel Full Centreon 19.10 Buster est mis à jour. Si vous voulez néanmoins faire l'installation avec les tutoriels non mis à jour, modifiez la procédure comme ceci :

Ancienne procédure


Avant de continuer l'installation, installer PHP composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/bin --filename=composer

Lancer la commande dans le dossier d'installation de centreon-web-xxxx pour installer les dépendances php
composer install --no-dev --optimize-autoloader

Nouvelle procédure


Avant de continuer l'installation, installer PHP composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/bin --filename=composer

Depuis que composer est passé en version 2, vous devez lancer cette commande :
composer update -n

Lancer la commande pour installer les dépendances php
composer install --no-dev --optimize-autoloader --no-plugins -n


blog comments powered by Disqus
 Vous êtes ici:

Nous utilisons des cookies pour nous permettre de mieux comprendre comment le site est utilisé. En continuant à utiliser ce site, vous acceptez cette politique.