@vitalyg

Как скачать пакет с ресурса не https?

Собственно сама проблема в том что composer берет все с https ресурсов ...
Создав свой "мини" репозиторий возникла проблема сертификатов.
Composer при входе по https - ругается на сертификат ...
По http - не хочет заходить.
Но, в самом composer есть настройка отключающая https проверки ...
Собственно конфиг:
{
    "name": "testr/test",
    "description": "test of test",
    "license": "MIT",
    "repositories" : [
        {"type" : "composer", "url" : "http://packages.dev.loc/"}
    ],
    "authors": [
        {
            "name": "onetwo",
            "email": "one@two.ru"
        }
    ],
    "require": {
         "one/ine": "1.24"
    }
}


И есть второй конфиг, отключающий https ...

{
    "name": "testr/test",
    "description": "test of test",
    "license": "MIT",
    "repositories" : [
        {"type" : "composer", "url" : "http://packages.dev.loc/"}
    ],
    "config":[
    {"secure-http":false}
    ],
    "authors": [
        {
            "name": "onetwo",
            "email": "one@two.ru"
        }
    ],
    "require": {
         "one/ine": "1.24"
    }
}


Уже ругается

[Composer\Json\JsonValidationException]
  "./composer.json" does not match the expected JSON schema:
   - config : Array value found, but an object is required


Собственно как отключить "правильно" https ...
  • Вопрос задан
  • 419 просмотров
Пригласить эксперта
Ответы на вопрос 1
Написано же, что вы вместо объекта массив указываете. Должно быть так:
"config": {
    "secure-http": false
},
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы