Drupal 8: ошибки в работе Composer и решения

Drupal: 

Composer не только сложен, но и опасен для новичков. Его работа не видна, а поломки возможны.

Сайт не открывается после работы Composer

Error: The website encountered an unexpected error. Please try again later.
Ошибка: Сайт обнаружил непредвиденную ошибку. Пожалуйста, повторите попытку позже."

Решение: обновите ядро Друпал. Если не поможет, удалите модуль composer_manager и другие модули, для которых вы запускали composer, в частности address.
Или можно включить отображение ошибок https://www.drupal.org/node/1056468

 

При запуске composer drupal-update процесс останавливается

  1. # composer drupal-update
  2. Loading composer repositories with package information
  3. Updating dependencies (including require-dev)
  4. Killed

Причина: на сервере не хватает памяти. Например, на тарифе FirstVDS "Разминка", ОЗУ 512 Мб недостаточно.

Решение: мне помогло отключение сервиса mysql на время работы Composer, подсказано тут http://stackoverflow.com/questions/20667761/composer-killed-while-updating

  1. service mysql stop
  2. далее работа Composer
  3. service mysql start

 

Отсутствующие модули PHP

  1. # composer drupal-update
  2. Your requirements could not be resolved to an installable set of packages.
  3. Problem 1
  4. - easyrdf/easyrdf 0.9.x-dev requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
  5. или
  6. Problem 1
  7. - commerceguys/intl v0.7.1 requires ext-bcmath * -> the requested PHP extension bcmath is missing from your system.

Решение: установите пакеты php-mbstring и php-bcmath.

  1. apt-get install php-mbstring
  2. apt-get install php-bcmath
Рубрика: 
Теги: