PHP Warning: Phar::mapPhar(): open_basedir restriction in effect. File(/usr/local/bin/composer) is not within the allowed path(s):
Composer
composer update
phpenv: composer: command not found
Was ist die Lösung?
#composer update
Composer plugins have been disabled for safety in this non-interactive session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run as root/super user.
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Problem
Problem:
# composer update --dry-run
Loading composer repositories with package information
Updating dependencies (including require-dev)
[RuntimeException]
Could not load package drupal/recaptcha in https://packages.drupal.org/8: [UnexpectedValueException] Could not parse version constraint dev: Invalid version string "dev"
[UnexpectedValueException]
Could not parse version constraint dev: Invalid version string "dev"
Lösung:
composer self-update --rollback
Composer Problem:
Composer Output an PHP-Variable:
<?php
$output = shell_exec( "composer update --dry-run 2>&1" );
echo $output;
Wie ich aktuell mit Composer und Drush 10 eine Drupal 8 Webseite update:
composer update && drush updb -y && drush cr
Werde ich dadurch mit der Zeit ein Problem bekommen?
Warum liefern "composer outdated" und "drush ups" so unterschiedliche Ergebnisse, dass mal Updates gezeigt werden mal nicht?
Woran liegt das, dass weder drupal/search_api_solr noch drupal/search_api aktualisiert werden kann?
# composer require 'drupal/search_api:^1.14'
./composer.json has been updated
Gathering patches for root package.
No patches supplied.
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.