composer X windows 7 home premium

33 views
Skip to first unread message

Julio Cesar Chiari

unread,
Jun 4, 2018, 9:43:16 AM6/4/18
to list...@googlegroups.com
Bom dia pessoal,

Estou com um problema pra usar o Composer numa máquina com Windows 7 Home Premium. Acabei abrindo este tópico com este com este assunto porque tenho a seguinte situação:
Estou num trampo novo, pediram pra eu dar manutenção num projeto feito em CakePHP, que está no Bitbucket, e me foi disponibilizado uma máquina com o  Windows 7 Home Premium, recebi a máquina "limpinha" só com o Windows e o Office instalados. => Estou lindando com alguns problemas pra montar o ambiente de desenvolvimento. => Desde a época do Windows XP, nunca trabalhei com versão Home, sempre trabalhei com a versão Professional e nunca tive "dificuldade" pra config. ambiente.

Na minha máquina pessoal, Win10 Pro, tenho o WAMP rodando, instalei o Composer, fiz a instalação do CakePHP via Composer, tudo funcionando.

Na máquina do trampo, o WAMP não deu certo, mas o XAMPP sim, só que estou esbarrando na instalação do CakePHP, via Composer:

C:\xampp\htdocs>composer create-project --prefer-dist cakephp/app cake1

Installing cakephp/app (3.6.1)
  - Installing cakephp/app (3.6.1): Downloading (failed)
Downloading (failed)
Downloading (failed)    Failed to download cakephp/app from dist: The "https://api.github.com/repos/cakephp/app/zipball/69a00b2a40c417bce9bcbd6394c5e6aed57eb629" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
    Now trying to download from source
  - Installing cakephp/app (3.6.1): Cloning 69a00b2a40

  [RuntimeException]
  Failed to clone https://github.com/cakephp/app.git via https, ssh protocols, aborting.

    Cloning into 'C:\xampp\htdocs\cake1'...
    fatal: unable to access 'https://github.com/cakephp/app.git/': SSL certificate problem: self signed certificate in certificate chain

  - g...@github.com:cakephp/app.git
    Cloning into 'C:\xampp\htdocs\cake1'...
    Host key verification failed.
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.

-- -- -- -- -- 

Num outro Fórum que postei o caso, um colega me perguntou se eu configurei a variável do Proxy, mas no trabalho o Proxy é transparente e também levei a máquina pra casa, onde tenho uma banda larga simples (sem necessidade de config. proxy) e o erro é o mesmo.

Então, como foi tudo no meu Win Pro e tá dando esse erro no Home Premium, comecei a achar que pode ser uma questão do S.O.

-- -- -- -- -- 

Também rodei o comando de diagnóstico do Composer e tem um item que tá ruim:

C:\Windows\system32>composer diagnose

Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK

Checking github.com rate limit: FAIL
[Composer\Downloader\TransportException] The "https://api.github.com/rate_limit"
 file could not be downloaded: SSL operation failed with code 1. OpenSSL Error m
essages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify fa
iled
Failed to enable crypto
failed to open stream: operation failed

Checking disk free space: OK
Checking pubkeys:
Tags Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0  87719BA6 8F3BB
723 4E5D42D0 84A14642
Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B  0C708369 153E32
8C AD90147D AFE50952
OK
Checking composer version: OK
Composer version: 1.6.5
PHP version: 7.2.5
PHP binary path: C:\xampp\php\php.exe

E (pra variar) na minha máquina este comando de diagnóstico dá OK pra todos os itens.

Alguém já enfrentou algo parecido? Teria alguma dica pra resolver isso?

Obrigado.
Julio

Jhonny Oliveira

unread,
Jun 4, 2018, 11:07:14 AM6/4/18
to LISTA PHP
Boa tarde,

Não tenho conhecimentos para te ajudar nesse erro em específico mas tenho uma sugestão para te dar: Já pensou em usar o Linux Subsystem do Windows?
As últimas versões tem sido realmente muito boas, é realmente muito mais fácil usar o PHP no Linux do que no Windows. É provável que as libs SSL do Linux possam te ajudar nesse erro aí.
Reply all
Reply to author
Forward
0 new messages