Создание, продвижение сайтов
40-33-54

Решение проблемы обновление drupal 8

23 марта 2019

При обновлении Drupal 8 в районе версии 8.1.13 стала появляться ошибка обновления

drupal.org пишет, что вопрос решается установкой модуля composer_manager и запуском команды drupal-update из консоли сервера

[Composer\Downloader\TransportException]                                                                                                                                              
  The "https://packagist.drupal-composer.org/packages.json" file could not be downloaded: Peer certificate CN=`*.github.com' did not match expected CN=`packagist.drupal-composer.org'  
  Failed to enable crypto                                                                                                                                                               
  failed to open stream: operation failed  

Этот вопрос решается изменением url в PackageManager.php внутри директории модуля composer_manager

diff --git a/src/PackageManager.php b/src/PackageManager.php
index 6918de6..b4862cb 100644
--- a/src/PackageManager.php
+++ b/src/PackageManager.php
@@ -231,7 +231,7 @@ class PackageManager implements PackageManagerInterface {
     // the root package by default.
     $root_package['repositories'][] = [
       'type' => 'composer',
-      'url' => 'https://packagist.drupal-composer.org',
+      'url' => 'https://packages.drupal.org/8',
     ];
     // Add each discovered extension to the merge list.
     foreach ($this->getExtensionPackages() as $extension_package) {
Сделайте заказ с сайта и получите 10% скидку на услугу

Заказ услуги с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Заказать бесплатную SEO-консультацию

Запрос бесплатной SEO - консультации с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Письмо в компанию Райбин

Письмо в компанию RAYBIN

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.