Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

SSL no Google App Engine - local

Olá, estou com um site em PHP e rodei o local antes de dar o Deploy na interface do Google App Engine. Como uso HTTP request de um servidor que fica no Google Compute Engine, ele funciona normal de outro lugar. Somente nesse local que dá esse erro:

Type: Requests_Exception
Message: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure stream_socket_client(): Failed to enable crypto stream_socket_client(): unable to connect to ssl://thoc.com.br:443 (Unknown error)
File: /Users/mauricio/workspace/newsite-thcm/vendor/rmccue/requests/library/Requests/Transport/fsockopen.php
Line: 411

Eu tenho o arquivo .pem , porém tenho q setar isso no app.yaml ?

Não estou conseguindo rodar meu site devido a este problema.

3 respostas

Olá, Mauricio.

Não entendi muito bem o que está acontecendo. Sorry. Esse erro está acontecendo quando você sobre no Google App Engine ou no Google Compute Engine?

[]'s Marco Bruno.

Desculpe, expliquei muito mal. Basicamente eu uso o Parse PHP SDK. https://github.com/parse-community/parse-php-sdk Fui testar no Google App Engine, porém dá esse erro.

Fui testar fazer um Get Request com essa library: https://github.com/rmccue/Requests

Fica com esse erro.

O servidor de API funciona normalmente. Este erro aparenta ser algo de certificado.

solução!

Descobri o problema, era só colocar:

extension="curl.so"

no php.ini que deu certo. Para fazer request necessitava do Curl ativado = D