- Plesk for Linux
Unable to update PHP dependencies via PHP Composer in Plesk:
PLESK_ERROR: Support for composer 1 is deprecated
Currently, Plesk is using Composer 1 by default. This behavior is planned to be changed in future extension updates in scope of EXTPHPCOMP-188.
- Log in to Plesk
- Go to Extensions > search panel.ini editor > click Get it free
- Go to Extensions > My Extensions > Panel.ini editor > Edit and add the following strings to the end of the file:
commandInfoPluginVersion = "~1.1.0"
ComposerVersion = '2'
- Go to Tools & Settings > Scheduled tasks (Cronjobs) and click Add task. Paste the following command and click Run now:
CONFIG_TEXT: /opt/plesk/php/7.4/bin/php /opt/psa/var/modules/composer/composer.phar self-update --2
CONFIG_TEXT: /opt/plesk/php/7.4/bin/php /usr/local/psa/var/modules/composer/composer.phar self-update --2
Note: Use actual PHP version in the command above to update PHP composer