Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 018 573 раза!

Форум

Добро пожаловать, Гость!

Composer подключиться через proxy

Обсуждение проблем в работе программного комплекса
des1roer
Сообщения: 6
C нами: 1 год 9 мес

Непрочитанное сообщение des1roer » 13 янв 2016, 09:02

использую консоль OpenServer

прописываю прокси

set http_proxy=http://proxy.***.**:****/
set https_proxy=http://proxy.***.**:****/

при

composer self-update

получаю

[Composer\Downloader\TransportException] The "https://getcomposer.org/version" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
failed to open stream: Cannot connect to HTTPS server through proxy

настройки прокси правильные. что-то поменялось в политике защиты? что-то обновить нужно? ибо раньше так вполне себе работало

> composer diag
Warning: This development build of composer is over 60 days old. It is recommended to update it by running "d:\openserver\modules\php\PHP-5.4\composer.phar self-update" to get the latest version.
Checking composer.json: FAIL
require.yiisoft/yii2 : unbound version constraints (>=2.0.5) should be avoided
require.yiisoft/yii2-bootstrap : unbound version constraints (*) should be avoided
require.yiisoft/yii2-swiftmailer : unbound version constraints (*) should be avoided
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: FAIL
[Composer\Downloader\TransportException] The "http://packagist.org/packages.json" file could not be downloaded (HTTP/1.0 407 Proxy Authentication Required)
Checking https connectivity to packagist: FAIL
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
failed to open stream: Cannot connect to HTTPS server through proxy
Checking HTTP proxy: FAIL
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Cannot connect to HTTPS server through proxy
Checking HTTP proxy support for request_fulluri: FAIL
It seems there is a problem with your proxy server, try setting the "HTTP_PROXY_REQUEST_FULLURI" and "HTTPS_PROXY_REQUEST_FULLURI" environment variables to "false"
Checking HTTPS proxy support for request_fulluri: FAIL
Unable to assess the situation, maybe github is down (The "https://api.github.com/repos/Seldaek/jsonlint/zipball/1.0.0" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
failed to open stream: Cannot connect to HTTPS server through proxy)
Checking github.com oauth access: FAIL
[Composer\Downloader\TransportException] The "https://api.github.com/user/repos" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
failed to open stream: Cannot connect to HTTPS server through proxy
Checking disk free space: OK
Checking composer version:


[Composer\Downloader\TransportException]
The "https://getcomposer.org/version" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
failed to open stream: Cannot connect to HTTPS server through proxy

Martyn911
Сообщения: 3
C нами: 9 мес 26 дней

Непрочитанное сообщение Martyn911 » 08 фев 2016, 14:28

такая же проблема
выяснилось что проблема не с composer , а с curl
при запросе любой страницы по https
$ curl https://u.ua
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn't adequate, you can specify an alternate file
using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
the -k (or --insecure) option.

Пробовал заменять сертификат вот этим https://curl.haxx.se/ca/cacert.pem , не помогло.
Подскажите в чем может заключаться проблема?

Martyn911
Сообщения: 3
C нами: 9 мес 26 дней

Непрочитанное сообщение Martyn911 » 08 фев 2016, 19:15

Похоже трабла где то в винде.
Стоит винда 10x64. Работало все нормально, но почему то перестало
Пробовал переустановить сервер, не помогло.
Поставил на виртуальной машине вин 7x32 и сервер, все работает как надо

Вопрос к автору, Максим подскажите пожалуйста что попробовать подкрутить?
Может быть проблема в корневых сертификатах?

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 08 фев 2016, 23:08

Martyn911, как я понимаю проблема в незнании английского. Программа пишет вам что для обхода проблемы используйте ключ -k (отключает проверку сертификатов) или ключ --cacert для указания пути к cacert файлу (в open server файл cacert.pem есть в любой папке с php модулем). Поэтому попробуйте эти решения.

Martyn911 писал(а):Пробовал заменять сертификат вот этим https://curl.haxx.se/ca/cacert.pem , не помогло


В команде вы не указываете путь, поэтому где и на что меняли? Не понятно. Я думаю что путь нужно указать явно. Попробуйте.

Martyn911
Сообщения: 3
C нами: 9 мес 26 дней

Непрочитанное сообщение Martyn911 » 08 фев 2016, 23:46

с английским благодаря translate.google.com.ua все нормально))
но это не решает проблему глобально, сейчас снес антивирус(Eset Smart Security 8) и переставил сервер, вроде работает

Simulis
Сообщения: 1
C нами: 3 мес 28 дней

Непрочитанное сообщение Simulis » 09 авг 2016, 10:44

Martyn911 писал(а):с английским благодаря translate.google.com.ua все нормально))
но это не решает проблему глобально, сейчас снес антивирус(Eset Smart Security 8) и переставил сервер, вроде работает


То есть, пока что проблема решилась только переустановкой сервера, или все же кто-то нашел более "мягкое" решение?)


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей